新手学习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编程中字符串处理的5个技巧小结
Nov 13 PHP
php array_search() 函数使用
Apr 13 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 PHP
详解 PHP加密解密字符串函数附源码下载
Dec 18 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
php设计模式之策略模式应用案例详解
Jun 17 PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
vue项目tween方法实现返回顶部的示例代码
2018/03/02 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
布同 统计英文单词的个数的python代码
2011/03/13 Python
星球大战与Python之间的那些事
2016/01/07 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
python 常用的基础函数
2018/07/10 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
盛大笔试题
2016/11/05 面试题
父亲生日宴会答谢词
2014/01/10 职场文书
升学宴主持词
2014/04/02 职场文书
煤矿安全协议书
2014/08/20 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
2015年重阳节主持词
2015/07/04 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript