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进入的界面)向表中添加中文的数据 无法添加到数据库中,则按下面设置即可:
相关推荐
-
php入门小知识
1.下载一个集成的环境软件,也就是别人把所有的乱七八的放在了一块,做成软件,这种是SG式的,我觉的初学者用这种好点; 2.各自下载安装.php.zend.apache;这种方法最乱了,现在还没有搞清楚. 我是由于机上装有iis,于就是装了个php和zend就好.现在在服务器上可以同时运行php和asp. php是嵌入在html中运行的.如下: <?php $a="你好"; $b=" php"; echo $a.$b; ?>
-
9条PHP编程小知识及易犯的小错误
变量声明 如果在一条语句中声明一个变量,如下所示:$var='value';编译器首先会求出语句右半部分的值,恰恰正是语句的这一部分常常会引发错误.如果使用的语法不正确,就会出现解析错误. 解析错误 例如,Parse error:解析错误,unexpected T_WHILE in c:program filesapache groupapachehtdocsscript.php on line 19每次确定了前一错误时,解析错误一个接一个地不断出现,PHP在第一个解析错误之后就停止执行脚本.而
-
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,也没有仔细总结过,现在就补上这一课. 特别说明:文章的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入门知识
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时的知识积累总结
PHP基础一.初识PHPPHP是与HTML混合使用的嵌入式语言.1.PHP标记默认标记<?php ?> 短标记<? ?>,需在php.ini中将short_open_tag选项开启 短标记和其他标记不提倡使用 2.关键字不区分大小写,用户自定义的类名和函数名不区分大小写,变量名区分大小写 3.输出boolean print(参数) 返回布尔值void echo(参数) 无返回值echo的效率要高一点 二.数据类型1.比较两个浮点数的通常方法是先移动若干小数位,然后转换为整型数据再进
-
有关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
-
PHP数组函数知识汇总
本文为大家分享了PHP数组函数基础知识,供大家参考,具体内容如下 数组array是非常重要的数据类型.相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值.数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值. 在 PHP 中,有三种数组类型: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组 一.创建数组 array(key => value) 1.创建索引数组 使用array()函数声明数组.PHP属于
-
新手学习PHP的一些基础知识分享
一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是"<%....%>",PHP可看成是"<?...?>". 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的"<?...?>",而建议使用长格式标记"<?php...?>" 此外PHP代码块还支持 <script language="php"
随机推荐
- extjs 时间范围选择自动判断的实现代码
- 在安装sql2005中或安装后sa用户无法登陆系统解决方法
- asp.net中各种类型的JSON格式化
- in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
- 使用CDN的优势以及小贴士分享
- C语言中的数组和指针汇编代码分析实例
- Repeater的FooterTemplate显示某列总计思路与代码
- JS实现鼠标单击与双击事件共存
- js实现文字跑马灯效果
- 微信小程序 (一)新建项目hello WeApp 详细介绍
- python3.5 + PyQt5 +Eric6 实现的一个计算器代码
- php 静态页面中显示动态内容
- Javascript中click与blur事件的顺序详析
- easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
- 在Django的模型中执行原始SQL查询的方法
- 自动生成文章摘要[JavaScript 版本]
- 深入理解JavaScript系列(47):对象创建模式(上篇)
- Android StickListView实现悬停效果
- Java程序员必须知道的5个JVM命令行标志
- ref 和out传参的区别分析