新手学习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 相关文章推荐
discuz的php防止sql注入函数
Jan 17 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
Nov 07 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
php实现的美国50个州选择列表实例
Apr 20 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 PHP
PHP中session跨子域的三种实现方法
Jul 25 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
Apr 01 PHP
PHP实现的DES加密解密封装类完整实例
Apr 29 PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php学习笔记 类的声明与对象实例化
2011/06/13 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
js导航菜单(自写)简单大方
2013/03/28 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
django ajax发送post请求的两种方法
2020/01/05 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
前端面试必备之html5的新特性
2017/09/05 HTML / CSS
Otel.com:折扣酒店预订
2017/08/24 全球购物
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
高中毕业自我鉴定范文
2013/10/02 职场文书
岗位职责说明书
2014/05/07 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
超市创业计划书
2014/09/15 职场文书
同意迁入证明模板
2014/10/26 职场文书
师德师风个人总结
2015/02/06 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
python3中apply函数和lambda函数的使用详解
2022/02/28 Python
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏