新手学习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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
奇怪的PHP引用效率问题分析
Mar 23 PHP
php笔记之:php函数range() round()和list()的使用说明
Apr 26 PHP
国外十大最流行的PHP框架排名
Jul 04 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
php简单压缩css样式示例
Sep 22 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 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
PHP中str_replace函数使用小结
2008/10/11 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
Yii清理缓存的方法
2016/01/06 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
JS 实现双色表格实现代码
2009/11/24 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
vue中引入第三方字体文件的方法示例
2018/12/17 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
装潢设计专业推荐信模板
2013/11/26 职场文书
高中生的自我鉴定范文
2014/01/24 职场文书
二年级语文教学反思
2014/02/02 职场文书
挖掘机司机岗位职责
2014/02/12 职场文书
网站客服岗位职责
2014/04/05 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
小学生读书笔记范文
2015/06/30 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS