Modern PHP
寻欢-
见贤思齐,闻过则喜
展开
-
闭包 bindTo 绑定 php
1.闭包 bindTo 绑定<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 13:33 */class App{ protected $routes = array(); protected $responseStatus = '200 OK'; ...原创 2019-01-16 18:55:59 · 270 阅读 · 0 评论 -
记一次php 中 static:: 和 __callStatic 和 call_user_func_array 的妙用
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/2/14 * Time: 11:02 */class Medoo{ private static $database; private static $pass; public function __construct($data...原创 2019-02-14 12:02:53 · 732 阅读 · 0 评论 -
面试中经常被问到的18个算法题
算法是比较复杂又基础的学科,每个学编程的人都会学习大量的算法。而根据统计,以下这18个问题是面试中最容易遇到的,本文给出了一些基本答案,供算法方向工程师或对此感兴趣的程序员参考。1)请简单解释算法是什么?算法是一个定义良好的计算过程,它将一些值作为输入并产生相应的输出值。简单来说,它是将输入转换为输出的一系列计算步骤。2)解释什么是快速排序算法?快速排序算法能够快速排序列表或查询。...转载 2019-02-19 15:06:04 · 1129 阅读 · 0 评论 -
细数PHP中的那些魔术常量
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/2/13 * Time: 16:58 */namespace MagicConst;trait co{ public function ff() { print 'this is Trait name : ' . __...原创 2019-02-13 17:12:46 · 154 阅读 · 0 评论 -
细数PHP中的那些魔术方法
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/2/13 * Time: 14:36 *//** * ----魔术方法类 * ---php中,程序在特定时间自动调用的方法,叫做魔术方法 * Class Magic */class Magic{ public $name; ...原创 2019-02-13 16:43:09 · 252 阅读 · 0 评论 -
PHP7匿名类的使用
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/17 * Time: 18:15 */class An{ private $num; protected $age = 15; public function __construct() { $this->...原创 2019-01-25 13:55:06 · 819 阅读 · 0 评论 -
PHP 生成器 yield的使用
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 11:25 */function myGenerator(){ yield "hello me"; yield "hello kunming"; yield "hello beijing";}for...原创 2019-01-17 10:49:30 · 243 阅读 · 0 评论 -
PHP filter_var()函数验证邮箱等..
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 16:30 */$email = 'intb<>><M<<>>><DSlkfad<<+++_+D_Soot@foxmail.com';$emailSafe...原创 2019-01-17 10:47:01 · 980 阅读 · 0 评论 -
php -S 创建php内置http服务器
从php5.4开始,引入了一个内置web服务器,可以在测试环境迅速搭建web环境而无须复杂的配置。性能肯定是不如nginx和apache服务器的,生成环境还是要搭建服务器。1-命令使用方法:php -S 0.0.0.0:4000当然的其前提是进入到项目的相应的入口文件index.php的目录中执行 端口是可以的改变 ,在浏览器输入 127.0.0.1:4000/地址2- ...原创 2019-01-17 10:44:00 · 2135 阅读 · 0 评论 -
PHP处理时间的DateTime ,DateInterval 等类的使用
<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 16:50 */$datetime = new DateTime();var_dump($datetime);$dateset = new DateTime('2015-05-04 5:17 AM');var_dump...原创 2019-01-17 10:39:49 · 3267 阅读 · 0 评论 -
搞清楚php-FPM到底是什么?
有一些工具一直在用,却从来也不知道这些东西是什么。现在想想还是梳理一下比较好。所以看到我觉得不错的定义就抄过来了。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发...转载 2019-03-19 17:29:36 · 2533 阅读 · 3 评论