收集表单数据 生成动态网页 字符串处理 动态输出图像 服务器端文件系统操作 编写数据库支持的网页 会话跟踪控制 处理xml文件 支持利用大量的网络协议 服务器端的其他相关操作
<?php和结束标记?>
之前的代码用PHP应用服务器解析,将解析后的代码发到客户浏览器,在这个标记这外的都直接发送给客户端,客户端再用浏览器解析 <?php ?>
推荐使用这个 如果?>之后就是脚本结束可以不加,建议不要加 <? ?>
<?=$var ?>
<% %>
<script language=“php”> </script>
<? ?><% %>
显示正确支持<??>
和<%%>
需要把php.ini中的short_open_tag 设置为On,还有 Allow asp-style <% %> tags前面的分号去掉,把asp_tags设置为On就可以了。
语句分两种:
一种是功能执行语句 后面一定要加分号 与?>最近一条语句可以不加分号,建议都加分号 一种是结构定义语句 后面一定不要加分号//
单行注释 /* */
多行注释,中不能再包含多行注释 #
脚本注释 /** */
文档注释 1.写过不合适的代码注释 2.写帮助文档 3.调试程序 注意: 注释要写在代码的上面或是右边 空白:空格 tab 换行
一个变量的变量名可以动态设置和使用
<?php $one="######"; $two="one"; $three="two"; $four="three"; echo $four."<br>"; echo $$four."<br>"; echo $$$four."<br>"; echo $$$$four."<br>";threetwoone######使用一个“&”符号加到将要赋值的变量前面(源变量)
<?php $one=10; $two=&$one; $one=100; echo $one."<br>"; echo $two."<br>";100100PHP中共有8种类型
4种标量 整型:int integer 布尔型:bool boolean 浮点型:float, double, real 字符串:string 2种复合类型 数组: array 对象 : object 2种特殊类型 资源类型:resource 空类型:nullVar_dump(变量或值) ; //既可以查看变量或值的类型,又可以看数据
<?php $var=10; echo '<PRe>'; var_dump($var); echo '</pre>'; echo "---------------------"; $var=34.5; echo '<pre>'; var_dump($var); echo '</pre>'; echo "---------------------";int(10)---------------------float(34.5)---------------------新闻热点
疑难解答
图片精选