PHP中的一些边角料
2015-09-09 13:32
477 查看
关于换行
PHP 会在输出时自动删除其结束符?>后的一个换行。该功能主要是针对在一个页面中嵌入多段 PHP 代码或者包含了无实质性输出的 PHP 文件而设计,与此同时也造成了一些疑惑。如果需要在 PHP 结束符
?>之后输出换行的话,可以在其后加一个空格,或者在最后的一个 echo/print 语句中加入一个换行。
关于结束标记
如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。关于指令分隔符
PHP 代码段中的最后一行可以不用分号结束。<?php echo "This is a test" ?> # 多行的情况 <?php echo 123 // 123 ?>
如果省略了PHP结束符,则最后一句的分号不能省
<?php // 会报错 echo 123
关于大小写
函数名、方法名、类名、关键字如if、
else等不区分大小写
自定义变量名分大小写。
空格
换行(回车)、空格和Tab(制表符),都被认为是空格持续更新……
相关文章推荐
- PHP开发中调试日志生成方法
- yii2安装 程序模板安装
- PHP版消灭星星实现算法
- PHP用文件锁模拟进程锁
- PHP heredoc技术
- php的异常处理 try catch
- RTP头简介
- thinkphp phpexcel使用
- 【ThinkPHP】ThinkPHP对Mysql数据库的增删改查,volist标签附带条件判断的用法
- PHP库收集
- PHP register_shutdown_function函数详解
- PHP:字符串转数组,数组转字符串;字符串截取、替换、查找
- php单例模式实现对象只被创建一次
- [PHP学习教程 - 系统]002.模拟守护进程(Daemon)-程序永远在后台运行
- CI框架源码阅读笔记6 扩展钩子 Hook.php
- PHP无法上传图片的解决方法
- phpcms v9 邀请用户注册自动获取积分奖励
- laravel file_put_contents 报错
- PHP命名空间(Namespace)的使用详解(转)
- yii2 window 安装流程