新手学习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 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
修改了一个很不错的php验证码(支持中文)
Feb 14 PHP
PHP 判断常量,变量和函数是否存在
Apr 26 PHP
php下用cookie统计用户访问网页次数的代码
May 09 PHP
php实现删除指定目录下相关文件的方法
Oct 20 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
php搜索文件程序分享
Oct 30 PHP
php多线程并发实现方法
Sep 30 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
一次因composer错误使用引发的问题与解决
Mar 06 PHP
Laravel 创建指定表 migrate的例子
Oct 09 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
php中try catch捕获异常实例详解
2014/11/21 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
xml和web特殊字符
2009/04/28 Javascript
Jquery实战_读书笔记2 选择器
2010/01/22 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
python3判断IP地址的方法
2021/03/04 Python
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
本科生学习总结的自我评价
2013/10/02 职场文书
缓刑人员的思想汇报
2014/01/11 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android
Python Matplotlib库实现画局部图
2021/11/17 Python
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL