PHP中最容易忘记的一些知识点总结


Posted in PHP onApril 28, 2013

1、定义常量:

<?php
    //1
    define("TAX_RATE",0.08);
    echo TAX_RATE;  //输出0.08
    //2 (PHP 5.3)
    const TAX_RATE2 =0.01;
    echo '--'.TAX_RATE2; //输出0.01
?>

2、require 和require_once 区别:

前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。

3、include 和include_once的区别:

作用和功能都可以把一个页面,包含到另外一个页面,前者可以包含多次,后者只包含一次。

4、include 和require 区别(同时include_once 和 require_once)

相同:都是可以引入别的页面

不同:include 如果出现了错误,会继续执行,require 出现错误,则会终止程序。

结论:在做项目的时候 基本上使用 require_once  并且写在PHP最前面。

5、PHP中 定义变量区分大小写,定义函数的时候不区分大小写

<?php
    /* 定义变量区分大小写*/
    $abc=100;
    $Abc=200;
    echo $abc.'|'.$Abc; //输出100|200
    /*定义函数不区分大小写 下面写法系统会报错:Fatal error: Cannot redeclare Abc() */
    function abc(){
        echo 'abc';
    }
    function Abc(){
        echo "Abc";
    }

?>
PHP 相关文章推荐
PHP 中的批处理的实现
Jun 14 PHP
php array的学习笔记
May 10 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
PHP删除数组中空值的方法介绍
Apr 14 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP读取mssql json数据中文乱码的解决办法
Apr 11 PHP
ThinkPHP中session函数详解
Sep 14 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
php实现微信原生支付(扫码支付)功能
May 30 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
TP3.2框架分页相关实现方法分析
Jun 03 PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 #PHP
基于php伪静态的实现详细介绍
Apr 28 #PHP
php无限极分类实现的两种解决方法
Apr 28 #PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 #PHP
基于php权限分配的实现代码
Apr 28 #PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 #PHP
phpcms模块开发之swfupload的使用介绍
Apr 28 #PHP
You might like
无线电广播的开始
2002/01/30 无线电
php简单socket服务器客户端代码实例
2015/05/18 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
在MAC上搭建python数据分析开发环境
2016/01/26 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Python并行分布式框架Celery详解
2018/10/15 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
全民健身日活动方案
2014/01/29 职场文书
学生手册家长评语
2014/02/10 职场文书
小学毕业演讲稿
2014/04/25 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
spring boot实现文件上传
2022/08/14 Java/Android