THINKPHP中的命名空间详解

大家都知道由于PHP语法里不支持函数重载机制,如果一个应用里有两个同名的方法,怎么办呢?在Yii 框架为了避免名字重复引起问题,全部的类前边都有 C 字样,而在ThinkPHP里就引入了命...

2020-05-16

php 删文件夹的方法

php 删文件夹的方法新建一个php文件,命名为test.php,用于讲解php如何删除文件夹及其文件夹下所有文件。在test.php文件内,创建一个removeDir()函数,其参数为$dirName(所需删除的...

2020-05-16

php安装curl扩展的方法

php安装curl扩展的方法PHP的curl扩展的安装有时候安装好php后,后面需要一些扩展需要添加进来,又不能影响当前php的工作,我们就只能通过动态添加扩展来实现一.首先明确一些目录1...

2020-05-16

json如何转php

json如何转php?json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.  json_decode的语法规则:  json_decode ( string $json [, bool $a...

2020-05-16

php如何禁止页面缓存

php如何禁止页面缓存?页面缓存在有的时候是不需要的,我们可以禁止浏览器缓存页面。在PHP中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。php代...

2020-05-16

php转换大小写的方法

php转换大小写的方法1.将字符串转换成小写strtolower(): 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串.例:<?php $str = "I want To FLY...

2020-05-16

laravel中firstOrNew, firstOrCreate, firstOr 和 updateOrCreate 方法

如果您曾经使用过 Laravel ,那么您可能知道创建 Eloquent 模型的标准方法,例如 make(),create(),update 和 save()。 Laravel 还提供了一些大家没有注意到的其他方法,这些方法对...

2020-05-16

php session垃圾回收机制

在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内存溢出。GC的工作就是扫描所有的Session信息,用当前时间减去se...

2020-05-16

PHP页面为什么出现HTML乱码

PHP页面为什么出现HTML乱码1、PHP网页编码的错误;如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编...

2020-05-14

PHP项目部署怎么绑定域名

PHP项目部署怎么绑定域名首先注册一个域名,可以在阿里云,腾讯云,以及百度云等进行注册域名;然后进入域名管理后台并找到域名解析的地方;最后将注册的域名进行解析和主机进行绑定...

2020-05-14

PHP如何显示所有错误

PHP如何显示所有错误1、首先找到PHP配置文件php.ini并使用编辑器进行打开;php.ini文件的位置可以通过查看“phpinfo()”中的Loaded Configuration File项2、然后先...

2020-05-14

PHP如何将数组转URL参数

PHP如何将数组转URL参数1、使用PHP内置函数“http_build_query()”将字符串转为URL参数;使用示例:<?php$data = array( &#39;foo&#39; => &#39;bar&#39;, &#3...

2020-05-14

PHP如何实现留言板功能

PHP如何实现留言板功能首先创建消息表,其主要字段有发送者的名称,消息内容,以及消息发送时间;SQL:CREATE TABLE `guanhui`.`message` ( `id` INT(10) NOT NULL AUTO_INCREMENT C...

2020-05-14

PHP如何实现数据库连接池

PHP如何实现数据库连接池首先定义一个类并声明一个属性作为连接池子;然后在构造方法中向池子进行填充连接实例;最后再定义一个取出方法和放回方法,取出时将连接池最后一个连接...

2020-05-14

新抽象语法树(AST)给 PHP7 带来的变化

本文大部分内容参照 AST 的 RFC 文档而成:https://wiki.php.net/rfc/abstract_syntax_tree,为了易于理解从源文档中节选部分进行介绍。本文并不会告诉你抽象语法树是什么,这需...

2020-05-14

PHP中如何实现不同权限进入不同页面

PHP中如何实现不同权限进入不同页面首先在用户登录成功的时候,将用户的权限等级加入Session会话中;<?php$user_perm_level = 1;session_start();$_SESSION[&#39;user_perm_lev...

2020-05-14

PHP中怎么进行URL转发

PHP中怎么进行URL转发1、使用函数“file_get_contents()”将URL传入,该函数会将URL中的网页源代码进行获取,然后将源代码输出即可;//百度示例echo file_get_contents...

2020-05-14

PHP如何实现RESTful原理

PHP如何实现RESTful原理首先定义一个请求数据接收类;然后请求类中根据请求类型,进行访问不通方法; class Request { // 允许的请求方式 private static $method_typ...

2020-05-14

PHP如何将时间戳转换日期

PHP如何将时间戳转换日期在php中可以使用“date()”函数将时间戳转换日期,该函数用于格式化一个本地时间日期,其语法是“date($format,$timestamp)”,其参...

2020-05-14

PHP使用Redis常见7种使用场景

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本篇文章,主要介绍利用PHP使用Redis,主要的应用场景...

2020-05-12

教你用两行代码给PHP7添加一个“非空合并”语法糖

我们知道从 PHP 5.3 起三元运算符 ? : 有一个写法简洁写法是这样的:<?php$a = 0;$b = $a ?: 1; # $b === 1这实际上相当于:<?php$a = 0;$b = $a ? $a : 1; # $b === 1在 PHP5...

2020-05-12

PHP如何获取今天是星期几

PHP如何获取今天是星期几在PHP中可以使用函数“date()”获取今天是星期几,该函数的作用格式化一个本地时间或日期,使用时只需将第一个参数传入字符串“w&rdquo...

2020-05-12

PHP中如何将JSON文件转XML格式

PHP中如何将JSON文件转XML格式首先获取JSON文件中的字符;$content = file_get_contents(&#39;./data.json&#39;);然后使用函数“json_decode()”函数将字符串转为...

2020-05-12

为什么HTML表单数据传不到PHP

为什么HTML表单数据传不到PHP1、HTML表单的action属性设置错误,没有对应到PHP文件中;<form action="这里的地址必须对应要提交的PHP文件地址"></form>2、HTML表单的提交方式me...

2020-05-12

php中怎么使用unset清除变量

php中怎么使用unset清除变量?php中通过unset()销毁变量的方法:声明一个字符串并打印预览效果如图unset销毁变量,并输出预览效果如图,变量被销毁,没有任何输出定义多个变量,并打印...

2020-05-10

关于PHP http 报文设置 CURLOPT_HTTPHEADER

PHP CURLOPT_HTTPHEADER 设置的坑废话不多说直接上代码//省略。。。curl_setopt($ci, CURLOPT_HTTPHEADER, $headers);//省略。。。我们的 $headers 一般会这么写//错误示范...

2020-05-10

怎么设置php进程数量

在php-fpm.conf配置文件中添加如下配置即可:pm.max_children = 100 #,子进程最大数pm.start_servers = 30 #,启动时的进程数pm.min_spare_servers = 20 #,保证空闲进程...

2020-05-10

php字符串删除前几个字符的方法

php字符串删除前几个字符的方法示例如下:可以使用该substr函数从第5个字符开始返回一个子字符串:$str = "The quick brown fox jumps over the lazy dog."$str2 = substr($str...

2020-05-10

php字符串中去除左边第一逗号的方法

php字符串中去除左边第一逗号的方法示例如:$str = ",a,b,c,d";echo ltrim($str, ",");返回的结果就是:a,b,c,d用到函数是ltrim();ltrim()定义和用法ltrim() 函数移除字符串左...

2020-05-10

php字符转ASCII码的实现方法

php字符转ASCII码的实现方法在php中可以使用ord()函数将字符转为ASCII码。ord() 定义和用法ord() 函数返回字符串中第一个字符的 ASCII 值。语法ord(string)参数string 必需...

2020-05-10

PHP SQLSERVER中文乱码怎么办

PHP SQLSERVER中文乱码怎么办?PHP连接SQLSERVER中文乱码问题1、SQL语句中有中文会导致查询失败;2、查询结果有中文会显示乱码。解决方法一(较简单,建议使用):1、PHP文件保存时选AN...

2020-05-10

php屏蔽错误及提示的方法

php如何屏蔽错误1、只要在错误语句之前加上@符号,便可屏蔽了错误信息;示例:@unlink(&#39;./image.png&#39;);2、打开php.ini文件,搜“display_errors = on”默认的是o...

2020-05-10

php判断数组是否为空的实例方法

php如何判断数组不为空1、使用函数“empty()”函数来判断,将数组传入此函数,如果为true,即代表为空;$arr = [];if (empty($arr)) { //为空} else { //不为空}2、通过&...

2020-05-10

PHP7中的isset

升级 php7 后 isset 不太对了公司升级 php7 后出现了一个问题类似这样 isset($post->user->name) 始终为 false之前的 php 5.6 就很正常laravel 版本是 5.1.35(很久没升级了)...

2020-05-09

php中的&的意思

php中的&的意思不同的名字访问同一个变量内容,也就是两个变量指向了同一个内容,当其中一个变量改变时,内存中的内容被改变,另一个变量的值也会被改变,类似C中的指针一样。PHP官方...

2020-05-09

php如何判断数组不为空

php如何判断数组不为空1、使用函数“empty()”函数来判断,将数组传入此函数,如果为true,即代表为空;$arr = [];if (empty($arr)) { //为空} else { //不为空}2、通...

2020-05-09

php扩展安装不生效问题怎么解决?

php扩展安装不生效问题怎么解决?下面本篇文章给大家介绍一下解决php扩展安装不生效问题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。php安装扩展模块后,...

2020-05-09

php修改文件名的实现方法

php修改文件名的实现方法在php中可以使用rename函数修改文件名。rename定义和用法rename() 函数重命名文件或目录。若成功,则该函数返回 true。若失败,则返回 false。语法rena...

2020-05-09

php如何实现点击左边导航右边跳转到对应页面

php如何实现点击左边导航右边跳转到对应页面首先在页面的左边设置多个a标签作为导航;然后在页面的右边添加一个iframe,其属性name设置为content;最后将左侧所用的a标签的属性ta...

2020-05-09

php删除字符串第一个字符的方法

php删除字符串第一个字符的方法在PHP中可以使用substr函数删除字符串第一个字符。substr函数定义和用法substr() 函数返回字符串的一部分。注释:如果 start 参数是负数且 len...

2020-05-09

php如何实现自动跳转

php如何实现自动跳转1、通过php内置函数“header”,将http响应头中的“Location”设置为要跳转的URL即可;header(&#39;Location: http://www.baidu.com/&...

2020-05-08

php删除数组空元素的方法

php删除数组空元素的方法PHP中去除一个数组中的空元素方法很多,但是有一个系统函数是最方便的:array_filter (参数1,参数2);此函数是依次将 “参数1” 数组中的每个...

2020-05-08

php中要不要释放文件句柄

php中要不要释放文件句柄在php中要释放文件句柄,因为文件在打开之后,如果不关闭并释放文件句柄,就有可问能会导致其它程序不能打开这个文件,其关闭文件句柄函数为“fclose(...

2020-05-08

php执行超时时间设置

php执行超时时间设置1、在php.ini文件中找到“max_execution_time”配置项,修改对应的值即可;打开php.ini文件,找到:max_execution_time=30修改为:max_execution_time=...

2020-05-08

php引入文件的方法有哪些

PHP中引入文件的方法有:include、require、include_once、require_once。区别介绍:include和requireinclude有返回值,而require没有返回值。include在加载文件失败时,会生成一个...

2020-05-08

php怎么去除空白字符

php怎么去除空白字符在php中可以使用函数“preg_replace”将白字符去除,该函数的作用执行一个正则表达式的搜索和替换,使用时需传入3个参数,第1个参数为正则表达式&l...

2020-05-08

php如何区分批量删除和单独删除

php如何区分批量删除和单独删除1、可以通过请求方法来区分,当为POST请求就是批量删除,否则就是单独删除;if ($_SERVER[&#39;REQUEST_METHOD&#39;] == &#39;POST&#39;) { //...

2020-05-08

php如何清除cookie

php如何清除cookie1、使用函数“setcookie()”将cookie的值设置为空或者为NULL;//将cookie值设置为空setcookie ("name", "");//或者将cookie值设置nullsetcookie...

2020-05-08

php如何判断两个数组不同

php如何判断两个数组不同首先使用函数“array_diff()”来获取两个数组的差集,该函数的作用是计算两个或多个数组的差集,然后判断返回的两个数组差集,如果不为空则两...

2020-05-08

PHP如何计算两个时间段交集的天数?

本篇文章给大家通过代码示例介绍一下PHP如何计算两个时间段交集的天数。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。废话不多说,我就直接上代码吧!/** *...

2020-05-08
返回顶部
顶部