#PHP发送邮件PHPMailer

PHP获取指定月份的第一天开始和最后一天结束的时间戳函数

<?php/***获取指定月份的第一天开始和最后一天结束的时间戳**@paramint$y年份$m月份*@returnarray(本月开始时间,本月结束时间)*/functionmFristAndLast($y="",$m=""){if($y=="")$y=date("Y");if($m=="")$m=date(...

使用PHP的五个小技巧

PHP的一些小技巧,比较基础,总结一下,老鸟换个姿势飘过去就是。1.str_replacestr_replace是非常常常常常用的php函数,用于字符串替换,经常看到某些php新人为了替换一批字符串,写了好多行str_replace,实在是惨不忍睹。比如这个例子:$str='某人的栖息地---blog.snsgou.c...
代码星球 ·2021-01-16

CentOS 7.*编译安装PHP8

原文:https://typecodes.com/web/centos7compilephp8.html?utm_source=tuicool&utm_medium=referralPHP官方:http://php.net/Github源:https://github.com/php/php-src/relea...
代码星球 ·2021-01-16

PHP写文件函数

/***写文件函数**@paramstring$filename文件名*@paramstring$text要写入的文本字符串*@paramstring$openmod文本写入模式('w':覆盖重写,'a':文本追加)*@returnboolean*/functionwrite_file($filename,$text,...
代码星球 ·2021-01-16

PHP采集curl应用的一点小疑惑

CURL是ClientURLLibraryFunctions的缩写,由DanielStenberg创建,更多内容可以参考他的网站。最近几天突然对HTTP采集有了兴趣。之前我在做这方面程序,一般通过两种方法,一个是利用PHP自身的文件操作函数。PHP的fopen,readfile,file_get_contents都是可...

禁用PHP函数,可以对php.ini进行配置

php.ini里有个disable_functions开关选项,此选项可关闭一些危险的函数,比如system,exec等。比如:disable_functions=phpinfo,如果在文件中调用phpinfo()函数,那么在error_reporting开启的情况下,会提示如下错误:Warning:phpinfo()...

【PHP面向对象(OOP)编程入门教程】9.封装性(var与public,protected,private的关系)

封装性是面象对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1.把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2.信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之...

PHP收藏

PHP项目收藏PHP打印测试,PHP调试技巧   PHPheader函数使用大全  PHP面向对象(OOP)编程入门教程小片段:PHP保留2位小数格式化小数、浮点数header('Content-Type:text/html;charset=utf-8'); ...
代码星球 ·2021-01-16

如何设计PHP业务模块(函数/方法)返回结果的结构?

一个业务函数/方法执行后,对外输出数据的结构通常有以下几种:1、返回数字,如成功时返回0,失败时返回-1,有的还会用一个全局变量输出错误信息:<?phpclassUserLogicextendsThinkModel{protected$error;/***更改用户名称**@paramint$userId用户ID*...

PHP简单 对象(object) 与 数组(array) 的转换

数组是PHP的灵魂,非常强大,但有时候面向对象编程也是挺方便的,数组与对象之间切换也是常有的事:/***数组转对象**@paramarray$arr数组*@returnobject*/functionarray_to_object($arr){if(gettype($arr)!='array'){return;}for...

Mac Pro 开机自启动 PHP-FPM,Nginx,MySql 等软件

在Mac下安装好了PHP开发环境(PHP-FPM,Nginx,MySql),想设置成开机自启动,原来以为和一般的Linux系统一样,也是在rc.d这样目录放置启动脚本。在网上查了一些资料,发现苹果应该是把它完全封闭了,只能利用Mac系统里的Launchctl来做这个事。Launchctl其实就是写一个 *.p...

Mac Pro 利用PHP导出SVN新增或修改过的文件

先前在Windows操作系统下,习惯用 TortoiseSVN导出新增或修改过的文件(【相当实用】如何让TortoiseSVN导出新增或修改过的文件 ),最近换成了MacPro笔记本电脑,一时没找到类似 TortoiseSVN好用的客户端工具。好吧,利用PHP写个导出小工具:1、工具文件名...
代码星球 ·2021-01-16

区别 PHP 的 $_POST、$HTTP_RAW_POST_DATA 和 php://input

MacPro 电脑编译安装了PHP5.6.21,先前的系统运行时报如下警告级错误:Deprecated:Automaticallypopulating$HTTP_RAW_POST_DATAisdeprecatedandwillberemovedinafutureversion.Toavoidthiswarni...
代码星球 ·2021-01-16

Mac Pro 编译安装 PHP 5.6.21 及 问题汇总

【系统环境】操作系统:OSX10.11.5Xcode:7.3.1【注意】编译之前,需要安装xcode、Homebrew 套件!MacPro安装Homebrew软件包管理工具 1、准备相关软件包,统一放到/usr/local/src/php目录下:http://cn2.php.net/distribu...
代码星球 ·2021-01-16

PHP中如何在数组中随机抽取n个数据的值

PHP中如何在数组中随机抽取n个数据的值?最佳答案array_rand()在你想从数组中取出一个或多个随机的单元时相当有用。它接受input作为输入数组和一个可选的参数num_req,指明了你想取出多少个单元-如果没有指定,默认为1。如果你只取出一个,array_rand()返回一个随机单元的键名,否则就返回一个包含随...
首页上一页...5758596061...下一页尾页