新手学习PHP的一些基础知识分享


Posted in PHP onJuly 27, 2011

一,PHP脚本代码标记 
PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是“<%....%>”,PHP可看成是“<?...?>”。 
然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的“<?...?>”,而建议使用长格式标记“<?php...?>” 
此外PHP代码块还支持 <script language="php">...</script>的标记形式。 

二,PHP指令分隔符 
PHP的每条语句需要由分号“;”隔开,但对于PHP结束标记“?>”来说,因其自动隐含一个分号,所以不需要追加分号。 
所以,一个PHP脚本的格式可如下: 

三,PHP的注释 
PHP多行注释使用 “/* ......... */” 
单行注释使用“#”或“//” 

四,PHP的输出 
ASP中使用“<%=...%>”快速输出单行,或使用“<%Response.Write("...")%>”  
在PHP中直接使用“echo()”或“print()”,比如: 
将输出为“abcd”,以上四种均能正常输出。 
但这在ASP中,尤其是 echo "a";和 echo d; 均输出为字符串本身,是不可能的。这就需要了解到PHP的变量定义。 

五,PHP的变量 
和ASP一样,PHP变量也可以不需要先定义,直接使用即可。对于变量的类型,在赋值时自动生成。 
PHP中的各种变量均在变量名前加上“$”以示区别。 
输入为“a123” 

六,PHP中的单引号和双引号之别 
输出为“123$a”,其中 echo "$a" 输出了变量a的值,而 echo '$a' 输出的是单引号中的字符串本身。 
则输出为“123'123'”并不是“123$a”。虽然是'$a',但置于双引号下变量还是被替换了。 
所以,可以得出:只要是双引号中内容中的变量,都会被替代;而单引号中的则不作任何替换。 
双引号中的内容需转义的,使用“\”前缀,比如“\\”,“\$”、“\"”。所以要输入“123$a”,则为 
再比如: 
输出为“123$a"\”。  

ASP转学PHP需要注意: 
1,分隔符逗号“;”容易忘记写。 
2,变量的定义和使用。 
3,单引号和双引号的用法。

PHP 相关文章推荐
php代码优化及php相关问题总结
Oct 09 PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
php配置php-fpm启动参数及配置详解
Nov 04 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 PHP
php封装好的人民币数值转中文大写类
Dec 20 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
注释PHP和html混合代码的小技巧(分享)
Nov 03 PHP
PHP Mysqli 常用代码集合
Nov 12 PHP
php实现数组纵向转横向并过滤重复值的方法分析
May 29 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
php XPath对XML文件查找及修改实现代码
Jul 27 #PHP
简单的php写入数据库类代码分享
Jul 26 #PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 #PHP
PHP里的中文变量说明
Jul 23 #PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 #PHP
php文档更新介绍
Jul 22 #PHP
php 数据库字段复用的基本原理与示例
Jul 22 #PHP
You might like
zend framework多模块多布局配置
2011/02/26 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
Tensorflow卷积神经网络实例进阶
2018/05/24 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
java判断三位数的实例讲解
2019/06/10 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
Python 多进程原理及实现
2020/12/21 Python
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
竞选演讲稿范文
2013/12/28 职场文书
土木工程专业推荐信
2014/02/19 职场文书
人力资源职位说明书
2014/07/29 职场文书
入党函调证明材料
2014/12/24 职场文书
护士年终考核评语
2014/12/31 职场文书
2019入党申请书格式
2019/06/25 职场文书
详解JS WebSocket断开原因和心跳机制
2021/05/07 Javascript
Python四款GUI图形界面库介绍
2022/06/05 Python