- 声明环境: nginx centos6.8 使用lnmp一键包搭建环境(2019年2月19日 ) 123 以前使用过别的办法去修改配置文件,但是过于繁琐,最近发现新版本中,在nginx 的 conf目录下发现了文件“enable-php-pathinfo.conf”,随后发现另外一种及其简单让nginx支持pathinfo的修改办法。 首先找到你的 nginx.co... 声明环境: nginx centos6.8 使用lnmp一键包搭建环境(2019年2月19日 ) 123 以前使用过别的办法去修改配置文件,但是过于繁琐,最近发现新版本中,在nginx 的 conf目录下发现了文件“enable-php-pathinfo.conf”,随后发现另外一种及其简单让nginx支持pathinfo的修改办法。 首先找到你的 nginx.co...
- 可能这是我博客里面最短的博文了。 有关===三个等于号的用法=。=。。 我在这个分类里只是记录一下php中少见的东西,或者说是php中书上不是太过详细介绍的东西。 那么我在这里直接引用php手册里面的内容吧,很简单:当使用比较运算符(==)比较两个对象变量时,比较的原则是:如果两个对象的属性和属性值 都相等,而且两个对象是同一个类的实例,那么这两个对象变量相等。 ... 可能这是我博客里面最短的博文了。 有关===三个等于号的用法=。=。。 我在这个分类里只是记录一下php中少见的东西,或者说是php中书上不是太过详细介绍的东西。 那么我在这里直接引用php手册里面的内容吧,很简单:当使用比较运算符(==)比较两个对象变量时,比较的原则是:如果两个对象的属性和属性值 都相等,而且两个对象是同一个类的实例,那么这两个对象变量相等。 ...
- register_shutdown_function 函数,当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会 被调用,可以配合 error_get_last 使用,代码如下,注释已经解释了代码了: error_get_last 稍后解释 <?php //a bool变量 $a = false; //一个函数,用来响应 register... register_shutdown_function 函数,当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会 被调用,可以配合 error_get_last 使用,代码如下,注释已经解释了代码了: error_get_last 稍后解释 <?php //a bool变量 $a = false; //一个函数,用来响应 register...
- 这个函数是一个自动加载类函数,啥事自动加载函数,顾名思义 ,那就是自己就会加载类的函数(原谅我废话了) 我们先看下面的代码: <?php function __autoload($classname) { echo "helloworld"; } $obj = new Test1();123456 以上代码我们定义了一个自动加在类函数 __autolo... 这个函数是一个自动加载类函数,啥事自动加载函数,顾名思义 ,那就是自己就会加载类的函数(原谅我废话了) 我们先看下面的代码: <?php function __autoload($classname) { echo "helloworld"; } $obj = new Test1();123456 以上代码我们定义了一个自动加在类函数 __autolo...
- 如果错误和不足请给予指出,谢谢~ (⊙_⊙) 在开始使用clone之前我们下先看以下一个小例子: <?php //首先定义一个test一个类 class Testclass { //成员变量是$value1 public $value1; } //随后new一个obj1 $obj1 = new Testclass(); //复制成员变量的值为qqq $ob... 如果错误和不足请给予指出,谢谢~ (⊙_⊙) 在开始使用clone之前我们下先看以下一个小例子: <?php //首先定义一个test一个类 class Testclass { //成员变量是$value1 public $value1; } //随后new一个obj1 $obj1 = new Testclass(); //复制成员变量的值为qqq $ob...
- 引用手册:一个生成器函数看起来像一个普通的函数,不同的是普通函数返回一个值,而一个生成器可以yield生成许多它所需要的值。当一个生成器被调用的时候,它返回一个可以被遍历的对象.当你遍历这个对象的时候(例如通过一个foreach循环),PHP 将会在每次需要值的时候调用生成器函数,并在产生一个值之后保存生成器的状态,这样它就可以在需要产生下一个值的时候恢复调用状态。 ... 引用手册:一个生成器函数看起来像一个普通的函数,不同的是普通函数返回一个值,而一个生成器可以yield生成许多它所需要的值。当一个生成器被调用的时候,它返回一个可以被遍历的对象.当你遍历这个对象的时候(例如通过一个foreach循环),PHP 将会在每次需要值的时候调用生成器函数,并在产生一个值之后保存生成器的状态,这样它就可以在需要产生下一个值的时候恢复调用状态。 ...
- 如果你想判断当前的系统类型,那么可以使用 PHP_OS 常量。 例如如下代码: <?php echo PHP_OS;123 输出: WINNT 那么我们可以这样: define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );//(在tp3.2中看到就顺便拿上来了)1 定义一个常量IS_WIN,来判断系统类型,这样我... 如果你想判断当前的系统类型,那么可以使用 PHP_OS 常量。 例如如下代码: <?php echo PHP_OS;123 输出: WINNT 那么我们可以这样: define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );//(在tp3.2中看到就顺便拿上来了)1 定义一个常量IS_WIN,来判断系统类型,这样我...
- strtoupper :字符串转为大写。 array_change_key_case 则是把数组的所有的键转换为大写字母。 strtoupper: <?php echo strtoupper("Hello world!");12 输出: HELLO WORLD! strtolower :字符串转为小写。 <?php echo strtolower... strtoupper :字符串转为大写。 array_change_key_case 则是把数组的所有的键转换为大写字母。 strtoupper: <?php echo strtoupper("Hello world!");12 输出: HELLO WORLD! strtolower :字符串转为小写。 <?php echo strtolower...
- is_dir 可以用来判断目录是否存在 例如: <?php var_dump(is_dir('e11/'));12 判断当前目录是否存在下的e11这个目录是否存在,结果输出: bool(false) 那么假如我存在一个名字为e的目录,那么: var_dump(is_dir('e/'));1 则输出为: bool(true) 如果我判断当前目录下是... is_dir 可以用来判断目录是否存在 例如: <?php var_dump(is_dir('e11/'));12 判断当前目录是否存在下的e11这个目录是否存在,结果输出: bool(false) 那么假如我存在一个名字为e的目录,那么: var_dump(is_dir('e/'));1 则输出为: bool(true) 如果我判断当前目录下是...
- stripslashes可以去除反斜线,准确的说是去掉一个反斜线,因为如果是两个反斜线的话stripslashes会把两个反斜线替换成一个: 引用php手册的例子: <?php $str = "Is your name O\'reilly?"; // 输出: Is your name O'reilly? echo stripslashes($str); ?&... stripslashes可以去除反斜线,准确的说是去掉一个反斜线,因为如果是两个反斜线的话stripslashes会把两个反斜线替换成一个: 引用php手册的例子: <?php $str = "Is your name O\'reilly?"; // 输出: Is your name O'reilly? echo stripslashes($str); ?&...
- 简 在php教程中前九步已经了解了php的一些基础知识。大多数人在了解完以上知识后脑子还是迷茫的,最多懂的一些我所讲解过的知识如何实现(对象为零基础读者),如何搭建一个网站还是不知晓。没关系,接下来我们即将进入php实战,完成一个简单站点的搭建。在完成站点搭建前还需要一两节的知识学习,例如php的面向对象等。 以下为一些知识的补充,仅作为示例,并不过多讲解。 魔术常... 简 在php教程中前九步已经了解了php的一些基础知识。大多数人在了解完以上知识后脑子还是迷茫的,最多懂的一些我所讲解过的知识如何实现(对象为零基础读者),如何搭建一个网站还是不知晓。没关系,接下来我们即将进入php实战,完成一个简单站点的搭建。在完成站点搭建前还需要一两节的知识学习,例如php的面向对象等。 以下为一些知识的补充,仅作为示例,并不过多讲解。 魔术常...
- 直接上代码了: <?php $test1 = function($value) { echo $value; }; $test1('HelloWorld'); ?>12345678 不懂你们有没有一种感觉,看见了js?近视的我,看到了function 就以为js… 好了,你看看最开始,是不是一个test1变量右边一个赋值符号,然后赋值符号(=号)的右... 直接上代码了: <?php $test1 = function($value) { echo $value; }; $test1('HelloWorld'); ?>12345678 不懂你们有没有一种感觉,看见了js?近视的我,看到了function 就以为js… 好了,你看看最开始,是不是一个test1变量右边一个赋值符号,然后赋值符号(=号)的右...
- 逻辑判断 在开发项目时,竟然会出现逻辑控制。例如当用户输入“hello”时你需要自动回复“hello 欢迎”,当用户设置的定时时间到达时,你需要提醒用户时间已经结束;再举个例子,在玩网络游戏时,用户控制的角色被攻击,角色需要减掉相应的HP(血量),用户释放技能时需要减掉相应的MP(魔法值),这些都需要使用逻辑去进行判断,从而减掉相应的值。 这些都是逻辑判断,在php... 逻辑判断 在开发项目时,竟然会出现逻辑控制。例如当用户输入“hello”时你需要自动回复“hello 欢迎”,当用户设置的定时时间到达时,你需要提醒用户时间已经结束;再举个例子,在玩网络游戏时,用户控制的角色被攻击,角色需要减掉相应的HP(血量),用户释放技能时需要减掉相应的MP(魔法值),这些都需要使用逻辑去进行判断,从而减掉相应的值。 这些都是逻辑判断,在php...
- PDO:php5 假如以下是一个简单的登录处理: 使用PDO连接mysql首先: 新建数据库 new PDO("mysql:host=localhost;dbname=test","root","root");1 host:服务器 dbname:数据库名 后面两个分别是帐号和密码 默认不是长连接 如果想使用长连接需要在后面加入参数: new PDO(... PDO:php5 假如以下是一个简单的登录处理: 使用PDO连接mysql首先: 新建数据库 new PDO("mysql:host=localhost;dbname=test","root","root");1 host:服务器 dbname:数据库名 后面两个分别是帐号和密码 默认不是长连接 如果想使用长连接需要在后面加入参数: new PDO(...
- 直接上代码了: <?php function loadclass( $class ) { $file = $class . '.php'; if (is_file($file)) { require_once($file); } } spl_autoload_register( 'loadclass' ); $obj = new Test1(); $obj-&g... 直接上代码了: <?php function loadclass( $class ) { $file = $class . '.php'; if (is_file($file)) { require_once($file); } } spl_autoload_register( 'loadclass' ); $obj = new Test1(); $obj-&g...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签