新手学习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 相关文章推荐
JS实现php的伪分页
May 25 PHP
PHP+ACCESS 文章管理程序代码
Jun 21 PHP
PHP学习之数组值的操作
Apr 17 PHP
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
用穿越火线快速入门php面向对象
Feb 22 PHP
PHP 读取Postgresql中的数组
Apr 14 PHP
解析如何用php screw加密php源代码
Jun 20 PHP
php while循环得到循环次数
Oct 26 PHP
大家须知简单的php性能优化注意点
Jan 04 PHP
php文件上传、下载和删除示例
Aug 28 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 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
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
继续学习javascript闭包
2015/12/03 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
2017/03/25 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python数据类型学习笔记
2016/01/13 Python
python实现批量注册网站用户的示例
2019/02/22 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
《一件运动衫》教学反思
2014/02/19 职场文书
设计顾问服务计划书
2014/05/04 职场文书
2014年党员承诺书范文
2014/05/20 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery