![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
人在码途~
攻城狮一个,搞搞技术,谢谢代码
展开
-
Mac 上配置LNMP教程
写在开头:Mac虐我千百遍,我待Mac如初恋。一个LVMP环境就虐了我很多次,为此写下来作为记录一、目录安装Homebrew包管理器安装PHP安装Nginx配置Mysql二、安装Homebrew首先确认系统安装了xcode,然后使用一行命令安装依赖管理工具Homebrewruby -e "$(curl -fsSL https://raw.githubus原创 2015-12-12 21:13:58 · 1260 阅读 · 1 评论 -
PHP格式化金额,小数位截取而非四舍五入,末尾控制是否0补齐
格式化金额,小数位截取而非四舍五入<?php/** * @name 小数位截取格式化金额 例如 100000.00 -> 100,000.00 * @param float $num [格式化前的金额] * @param integer $dist [保留的小数位数] * @param BOOL $zeroComplete [小数位不够di原创 2016-09-22 11:39:00 · 4090 阅读 · 2 评论 -
php函数引用返回的详解
函数引用与php中变量引用一样使用的是&符号了,今天我们就一起来看看函数的引用返回的一些例子,希望这些例子能够对各位有帮助.引用返回手册里是这么写的:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!要返回引用当你想将函数的返回引用绑定到某个变量时,PHP允许你这么做:转载 2016-09-14 16:21:12 · 2706 阅读 · 0 评论 -
php数组
数组在php中应用非常的多了在我们找工作时可能数组试题也多在学习中也就到比较多,这里给各位整理了大量的关于php数组的例子,有兴趣的和小编来看这篇php入门数组的使用到面试题文章.1.数组的概念数组就是一个用来存储一系列变量值的命名区域,每个数组元素有一个相关的索引,也成为关键字,它可以用来访问元素.PHP允许间隔性地使用数字或字符串作为数组的索引。2.数字索引数组转载 2016-09-13 13:20:51 · 499 阅读 · 0 评论 -
php页面跳转的几种方式
@: PHP页面跳转的三种方式第一种方式:header()header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 语法:void header ( string $string [, bool $replace = true [, int $http_response_code ]] )可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。原创 2016-05-09 20:35:57 · 6569 阅读 · 0 评论 -
PHP的垃圾回收机制
PHP的垃圾回收机制在任何开发语言中都是非常重要的,PHP的垃圾回收机制能让开发者在开发过程中尽量不担心内存泄露,通过引用计数自动回收变量,但是在一些特定、长时间的脚本中还是会存在内存泄露的问题基本原理和常见问题在官方文档中都可以了解到,此处进行标记,避免遗漏:http://php.net/manual/zh/features.gc.refcounting-basics.php原创 2016-05-10 20:50:31 · 429 阅读 · 0 评论 -
记录一次CI错误500
在CI中只要加载Model就报错误500HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。排查了各种错误,包括Nginx配置文件,CI框架的 .htaccess 文件,最后定位到CI的配置文件database.php文件中,被同事修改导致文件冲突。所以在连接数据库时,发生错误!修改后解决问题。。。。原创 2016-04-11 15:09:58 · 2059 阅读 · 0 评论 -
PHP 中的命名空间
PHP命名空间namespace什么是namespace?官方解释命名空间是 一种封装事物的方法。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg转载 2016-03-14 23:06:53 · 599 阅读 · 0 评论 -
CI框架获取数据库错误码
开发中长会碰到用数据库唯一索引控制数据的重复插入处理,这时就会用到根据错误代码来判断并处理程序。在CI中通过以下方法获取信息$this->db->_error_number(); //获取错误码$this->db->_error_message(); //获取错误信息描述前提:配置文件database.php中db_debug项必须设置成FALSE,这时程序才会捕获错误状态原创 2016-03-18 18:30:09 · 5696 阅读 · 1 评论 -
PHPUnit单元测试
PHPUnit单元测试一、概述1. 什么是单元测试?【百度百科】单元测试是对软件中的最小可测单元进行检查和验证。是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。2. 作用是什么?【废话】检查软件、程序的可行性,稳定性。通过单元测试能够避免在迭代、升级等过程中,引起重复的、多余的问题。避免在别人修改代码的时候,影响到你的逻辑3. 哪些程序原创 2016-03-15 18:48:09 · 4953 阅读 · 0 评论 -
命令行向Php传递参数的两种方式
第一种:getopt()php中的getopt是用来接收参数时用的,用法举例:paramtest.php<?php$options = getopt('a:b:c:');var_dump($options)命令行测试:bash-3.2# php paramtest.php -a 1 -b 2 -c 3array(3) { 'a' => string(1) "1"原创 2016-01-24 23:37:28 · 831 阅读 · 0 评论 -
Php中heredoc与nowdoc的使用方法
一、heredoc的结构和用法Heredoc 结构就像是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义。其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心。其对格式化输出内容时,比较有用 。具体其有以下特点:1、开始标记和结束标记使用相同的字符串,通常以大写字母来写。2、开始标记后不能出现空格或多余的字符。转载 2016-01-24 23:11:17 · 533 阅读 · 0 评论 -
php中require 和 include的区别和用法说明
require 和 include二种方式提供不同的使用弹性。require 的使用方法如 require(“MyRequireFile.php”); 。这个函式通常放在 PHP 程式的最前面,PHP 程式在执行前,就会先读入 require 所指定引入的档案,使它变成 PHP 程式网页的一部份,亦可以这个方法将它引入网页中。include 使用方法如 include(“M原创 2016-01-24 22:46:19 · 496 阅读 · 0 评论 -
php.ini中开启和关闭 session auto_start 的区别
日常开发中,php.ini配置session.auto_start=0默认关闭会话时如果想开启会话需要调用session_start:session.auto_start 开启就自动完成了session_start()区别就在于在用SESSION前是否需要session_start();当session.auto_start = on时,执行 session_start() 将产生原创 2015-12-29 15:28:01 · 20317 阅读 · 1 评论 -
func_get_args()在php71与php56的区别
func_get_args() 获取函数的所有参数,返回一个数组官方:http://www.php.net/manual/en/function.func-get-args.php但是此函数在php7与php56中,有些使用时是有区别的,就是调用此函数前,如果参数被修改了,返回值是有区别的。测试函数:<?phpfunction foo($x) { $x+...原创 2018-08-14 15:11:20 · 1103 阅读 · 0 评论