php基础
小洋人最happy
梦想,源自坚持
展开
-
php基础之isset unset和empty
直接上代码,如下: /** * isset: * 判断一个变量是否存在,以及是否赋值 * unset: * 释放一个变量,断开引用,会被垃圾回收器回收,该变量再次调用isset时,返回false * empty: * 判断一个变量是否为空,以及是否赋值 * 0 "0" null false "" array() 都是empty */ if (isset($s1)原创 2016-09-10 16:13:44 · 614 阅读 · 0 评论 -
php基础之预定义变量
含义:php语言预定义的变量,我们可以直接拿来使用。主要有以下几个: $_GET :通过get方式进行提交表单或者同个url参数来提交数据,比如?id=1&age=19 $_POST:通过post方式进行表单提交 $_REQUEST:get和post方式的合集,同时存储了这两种数据 $_SERVER :代表了一次浏览网页的过程中浏览器和服务器端的一些信息,这些信息不同的网页原创 2016-09-10 21:17:25 · 331 阅读 · 0 评论 -
php基础之字符串简述
php中字符串有4种表现形式,分别为单引号、双引号、单引号定界符字符串、双引号定界符字符串,下面,分别举例,简单描述下。 单引号字符串定义如下:$s1 = 'hello world';如上,定义了一个变量名为s1,引用值为hello world的字符串。 单引号字符串可以进行转义符有:\ \’,示例如下:$s1 = 'hello \world';// print hello \world $s2原创 2016-09-11 12:34:55 · 372 阅读 · 0 评论 -
php基础之常量
常量,相对于变量而言的,是指存储的数据不会也不应该改变的”标识符”。 常量无需$符号,具有超强作用域,只能存储标量类型(整数 浮点数 字符串 布尔值) 常量的定义定义方式一:// 定义方式一:define('name','value') define("PI", 3.14); define("AUTH", "wangcai");定义方式二:// 定义方式二:const name = value原创 2016-09-12 08:35:32 · 537 阅读 · 0 评论 -
php基础之文件载入过程 路径及四种载入关键词区别
php文件加载在项目中比较常用,下面简单介绍一下四个加载关键词(区别)、文件路径、执行过程等。四个加载文件关键词分别为:include include_once require require_once 使用形式相同,eg. include “目标文件的路径” 或 include(“目标文件的路径”) 含义几乎相同,只不过在加载失败或是否需要重复加载方面,含义有所不同 可以加载html或php文件原创 2016-09-13 08:38:15 · 1337 阅读 · 0 评论 -
php基础之错误处理
错误分类 语法错误:程序运行前都会检测语法,如果语法有问题,则不会运行,一般IDE会帮我们check了。 运行时错误:程序语法检测通过,在运行期间发生的错误,一般分为三种->提示性错误 警告性错误 致命错误 逻辑错误:程序本身可以正常执行,但输出结果和预期不符。 错误分级 php中,将各种错误进行了不同级别的划分,大约有十多个级别,这就是技术层面的错误分级。 每个级别的错误都原创 2016-09-20 11:37:36 · 426 阅读 · 0 评论 -
php基础之函数入门
函数基础 函数的定义 规范: function 函数名(args1,args1,args2){ // todo } 1.$args1 $args2都属于函数的形参,作用域为函数体内 2.函数的形参由开发者自定义,但要遵循命名规范 函数的调用 规范: 函数名(实参1,实参2); 示例: /** * 计算两个数的和 * @param $a * @p原创 2016-09-23 16:21:21 · 444 阅读 · 0 评论 -
php基础之string常见函数
explode() 函数 将字符串按照指定的字符或字符串进行分割,返回分割后的数组。 语法:explode(separator,string,limit) separator:指定分隔符,必须 string:目标字符串,必须 limit:指定返回的数组元素的数目,可选其中limit取值有三种:大于0:返回包含最多limit个元素的数组 小于0:返回包含出了-limit个元原创 2016-10-12 16:00:54 · 942 阅读 · 0 评论 -
Mac下Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or directory'
Mac下xampp环境中yii2的migrate命令报错: MacBook-Pro:yii_advanced$ PHP yii migrateYii Migration Tool (based on Yii v2.0.4)Exception'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or di原创 2017-02-26 11:20:32 · 550 阅读 · 0 评论