随笔分类 - php
摘要:1、查看php-fpm是否开启 命令:ps -ef | grep php 结果如下: 这应该是没有开启。 2、查看php-fpm的位置 命令:whereis php-fpm 3、开启php-fpm 命令:/usr/local/bin/php-fpm 4、再次输入命令ps -ef|grep php,查
阅读全文
摘要:首先set_include_path这个函数呢,是在脚本里动态地对PHP.ini中include_path进行修改的。而这个include_path呢,它可以针对下面的include和require的路径范围进行限定,或者说是预定义一下。 如果我们没有设置这个值,可能我们需要写一些完全的路径: <?
阅读全文
摘要:在执行代码中加入下面两行代码即可 ini_set("display_errors","On"); error_reporting(E_ALL); 喜欢这篇文章?欢迎打赏~~
阅读全文
摘要:安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。
阅读全文
摘要:使用mkdir创建文件夹时,发现这个函数有两个参数,第二个参数是为新创建的文件夹指定权限。 但是如果直接用mkdir('文件地址', 0777);时 发现新文件夹的权限并不是777,一般情况下会是022。 因为mkdir在给文件夹制定权限时,会跟当前登录操作系统用户的umask(用户缺省权限属 性)
阅读全文
摘要:opendir(path,context)若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 “@” 来隐藏 error 的输出。 readdir() 函数返回由 opendir() 打开的目录句柄中的条目。若成功,则该函数返回一个文件名,否则返回 f
阅读全文
摘要:file() — 把整个文件读入一个数组中 使用使用方法: file(filename,[$flags]); 可选参数 flags 可以是以下一个或多个常量: FILE_USE_INCLUDE_PATH //在 include_path 中查找文件。 FILE_IGNORE_NEW_LINES //
阅读全文
摘要:对象也能被“克隆” 在php5中,对象的传递方式默认为引用传递,如果我们想要在内存中生成两个一样的对象或者创建一个对象的副本,这时可以使用“克隆”。 通过 clone 克隆一个对象 对象的复制是通过关键字 clone 来实现的。用 clone 克隆出来的对象与原对象没有任何关系,它是把原来的对象从当
阅读全文
摘要:返回json数据: header('Content-Type:application/json; charset=utf-8'); $arr = array('a'=>1,'b'=>2); exit(json_encode($data)); 注意:1.如果不加header直接输出json_encod
阅读全文
摘要:文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 六.Windows和UNIX下的回车和换行 一.实现文件读取和写入的基本思路: 1.通过fopen方法打开文件:$fp =fopen(/*参
阅读全文
摘要:isset()://变量是否已经声明 empty()://变量是否为空 defined()://常量是否已经定义 define() array_key_exists(mixed key, array search)://检查给定的键名或索引是否存在于数组中is_numeric ( mixed var
阅读全文
摘要:PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一
阅读全文
摘要:概述 Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache、PHP和MySQL的安装与配置,为开始进行开发铺好路 Apache 启动Apache服务 在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用 在终
阅读全文
摘要:PHP中的错误处理 1、PHP的错误级别:见表格。2、调整PHP错误报告级别:PHP中,调整错误报告级别的方式有两种: ①修改PHP.ini文件的配置项。a、会导致在当前服务器环境下所有PHP文件都受其影响。b、如果代码更换服务器,会导致配置文件全部失效,需要重新配置。所以实际开发过程中,并不推荐使
阅读全文
摘要:字符串三种声明方式 1、"":双引号中可以解析变量"{$a}",双引号中可以使用任何转义字符;2、'':单引号中不可以解析变量,单引号中不可以使用转义字符(但是可以使用单引号自身和转义符自身 >\' \\);3、定界符:<<<标识符标识符;必须顶格写,且整行不能有其他字符定界符中可以使用变量,可以使
阅读全文
摘要:PHP数组中的常用函数汇总 为了更直观的讲解各函数的作用和用法,方便大家的理解,首先,我们来定义一个数组。下面各函数的操作将以本数组为例: $arr = array(1,2,3,4,5,6,"a"=>7,"b"=>8,"c"=>9,1,"haha"); 函数部分 array_values($arr)
阅读全文
摘要:PHP数组的分类 按照下标的不同,PHP数组分为关联数组与索引数组:索引数组:下标从0开始,依次增长;关联数组: 下标为字符串格式,每个下标字符串与数组的值一一关联对应。(有点像对象的键值对) 关于关联数组和索引数组: 1、数组中,可以同时存在索引数组与关联数组;array(1,2,3,"one"=
阅读全文
摘要:面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。 这里我主要谈的是this,self关键字之间的区别。从字面上来理解,分别是指这、自己。先初步
阅读全文
摘要:PHP从入门到精通 之PHP中的函数 各位开发者朋友大家好,自上次更新PHP的相关知识,得到了大家的广泛支持。PHP的火爆程度不言而喻,函数作为PHP中极为重要的部分,应诸位的支持,博主继续跟进更新PHP中的函数知识,为大家带来最详细实用的知识讲解,感谢大家的支持! 以下为函数的详细知识: 函数的声
阅读全文
摘要:(一)PHP简介和基本知识 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自
阅读全文