PHP容易忘记的知识点分享

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";
}
?>

6、在mysql安装的时候设置字符集为UTF-8,而在mysql客户端(cmd进入的界面)向表中添加中文的数据 无法添加到数据库中,则按下面设置即可:

(0)

相关推荐

  • 有关php运算符的知识大全

    看似简单的东西,在实际运用中,还是很有意思的 算术运算符 运算符 名称 结果 $a + $b 加法 $a 和 $b 的和 $a - $b 减法 $a 和 $b 的差 $a * $b 乘法 $a 和 $b 的积 $a / $b 除法 $a 除以 $b 的商 $a % $b 取模 $a 除以 $b 的余数 递增/递减运算符 运算符 名称 结果 ++$a 前加 $a 的值加一,然后进行操作 $a++ 后加 $a 的值先进行操作,后加一 --$a 前减 $a 的值减一,然后进行操作 $a-- 后减 $a

  • 9条PHP编程小知识及易犯的小错误

    变量声明 如果在一条语句中声明一个变量,如下所示:$var='value';编译器首先会求出语句右半部分的值,恰恰正是语句的这一部分常常会引发错误.如果使用的语法不正确,就会出现解析错误. 解析错误 例如,Parse error:解析错误,unexpected T_WHILE in c:program filesapache groupapachehtdocsscript.php on line 19每次确定了前一错误时,解析错误一个接一个地不断出现,PHP在第一个解析错误之后就停止执行脚本.而

  • PHP错误机制知识汇总

    PHP的错误机制也是非常复杂的,做了几年php,也没有仔细总结过,现在就补上这一课. 特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误.截至到php5.5,一共有16个错误级别 注意:尝试下面的代码的时候请确保打开error_log: error_reporting(E_ALL); ini_set('display_errors', 'On'); E_ERROR 这种错误是致命错误,会在页面显示Fatal Error, 当出现这种错误的时候,程序就无法继

  • PHP数组函数知识汇总

    本文为大家分享了PHP数组函数基础知识,供大家参考,具体内容如下 数组array是非常重要的数据类型.相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值.数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值. 在 PHP 中,有三种数组类型: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组 一.创建数组 array(key => value) 1.创建索引数组 使用array()函数声明数组.PHP属于

  • PHP学习笔记之二 php入门知识

    PHP学习笔记之二 1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表.PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组.例如: //最传统,用数字做键,赋值 $state[0]="Beijing"; $state[1]="Hebei"; $state[2]="Tianjin"; //如果键是递增的数字,则可以省略 $city[]="Shanghai"; $city[]="Tianjin&quo

  • 总结一些PHP中好用但又容易忽略的小知识

    本文主要给大家总结了PHP中一些好用的小知识,分享出来供大家参考学习,下面来看看详细的介绍: 1.PHP函数之判断函数是否存在 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在.同样的method_exists可以用来检测类的方法是否存在. function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class

  • PHP易混淆知识整理笔记

    1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的.echo输出后没有返回值,但print有返回值,当其执行失败时返回flase.因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1. $r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行.但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句. 2.i

  • 新手学习PHP的一些基础知识分享

    一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是"<%....%>",PHP可看成是"<?...?>". 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的"<?...?>",而建议使用长格式标记"<?php...?>" 此外PHP代码块还支持 <script language="php"

  • 关于初学PHP时的知识积累总结

    PHP基础一.初识PHPPHP是与HTML混合使用的嵌入式语言.1.PHP标记默认标记<?php ?> 短标记<? ?>,需在php.ini中将short_open_tag选项开启 短标记和其他标记不提倡使用 2.关键字不区分大小写,用户自定义的类名和函数名不区分大小写,变量名区分大小写 3.输出boolean print(参数) 返回布尔值void echo(参数) 无返回值echo的效率要高一点 二.数据类型1.比较两个浮点数的通常方法是先移动若干小数位,然后转换为整型数据再进

  • php入门小知识

    1.下载一个集成的环境软件,也就是别人把所有的乱七八的放在了一块,做成软件,这种是SG式的,我觉的初学者用这种好点; 2.各自下载安装.php.zend.apache;这种方法最乱了,现在还没有搞清楚. 我是由于机上装有iis,于就是装了个php和zend就好.现在在服务器上可以同时运行php和asp. php是嵌入在html中运行的.如下: <?php      $a="你好";      $b=" php";      echo $a.$b; ?>

随机推荐