#ph

高性能Web服务端 PHP vs Node.js vs Nginx-Lua 的对比分析

1.ngx_luanodejsphp比较 我在研究一阵子ngx_lua之后发现lua语法和js真的很像,同时ngx_lua模型也是单线程的异步的事件驱动的,工作原理和nodejs相同,代码甚至比nodejs的异步回调更好写一些。性能测试,100并发php:17400nodejs:31197ngx_lua:32...
代码星球 ·2021-02-15

php tostring用法

<?phpclassa{private$a="123";private$b="456";publicfunction__toString(){//TODO:Implement__toString()method.return$this->a.$this->b;}}$a=newa();echo$a;  ...
代码星球 ·2021-02-15

thinkphp批量添加水印

<?phpnamespaceappindexcontroller;usethinkview;usethinkimage;classTupianextendsHomeController{publicfunctionindex(){chdir("tupian");//进入图片目录$d=glob("*.jpg");/...
代码星球 ·2021-02-15

thinkphp fetchSql

fetchSql() 这个执行返回的是sql的语句不是执行结果。可以用于方便调试sql $result=M('User')->fetchSql(true)->find(1);输出result结果为: SELECT*FROMthink_userwhereid=1...
代码星球 ·2021-02-15

php钩子是什么意思

对"钩子"这个概念其实不熟悉,最近看到一个php框架中用到这种机制来扩展项目,所以大概来了解下。所谓Hook机制,是从windows编程中流行开的一种技术。其主要思想是提前在可能增加功能的地方埋好(预设)一个钩子,这个钩子并没有实际的意义,当我们需要重新修改或者增加这个地方的逻辑的时候,把扩展的类或者方法挂载到这个点即...
代码星球 ·2021-02-15

10条PHP性能优化的小技巧

分享10条PHP性能优化的小技巧,帮助你更好的用PHP开发:  1、、foreach效率更高,尽量用foreach代替while和for循环  2、、循环内部不要声明变量,尤其是对象这样的变量  3、、在多重嵌套循环中,如有可能,应当将最长的循环放在内层,最短循环放在外层,从而减少cpu跨循环层的次数,优化程序性能  ...

php is 系列类型函数

 1.is_nan 判断是否为合法数值 2.is_array—检测变量是否是数组3.is_writable—判断给定的文件名是否可写4.is_countable-确认变量的内容是可数值5.is_scalar—检测变量是否是一个标量6.is_executable—判断给定文件名是否可执行7....
代码星球 ·2021-02-15

Thinkphp5获取配置文件

$a=Config::load('config.php');var_dump($a);//检查配置文件是否存在$b=Config::has('app_status');var_dump($b);...
代码星球 ·2021-02-15

ThinkPHP5.*获取当前模块,控制器,方法

$this->assign('controller',$request->controller());$this->assign('module',$request->module());$this->assign('action',$request->action());—————...

php跳转回上一页

    php实现返回上一页的功能的3种有效方法 header(location:你的上一页的路径);  //  注意这个函数前不能有输出     header(location:...
代码星球 ·2021-02-15

php获取变量所占内存大小的方法

$start_memory=memory_get_usage();$foo="Somevariable";echomemory_get_usage()-$start_memory;这个可以获取所有变量类型的大小strlen($foo)这个可以获取当前字符串的字节大小除以8就是位大小...

php数组倒序

print_r(krsort($arr));var_dump($arr);1array(3){[2]=>string(3)"789"[1]=>string(3)"456"[0]=>string(3)"123"}ksort($arr);var_dump($arr);array(3){[0]=>st...
代码星球 ·2021-02-15

php curl发送留言实例

<?php/***发送post请求*@paramstring$url请求地址*@paramarray$post_datapost键值对数据*@returnstring*/functionsend_post($url,$post_data){$postdata=http_build_query($post_data...

php性能测试

define("BAILOUT",16);define("MAX_ITERATIONS",1000);classMandelbrot{functionMandelbrot(){$d1=microtime(1);for($y=-39;$y<39;$y++){for($x=-39;$x<39;$x++){if(...
代码星球 ·2021-02-15

php敏感字过滤替换

        基于使用thinkphp5的框架,$keys=Db::table("keywords")->field('name')->select();//获取敏感关键字列表$keystr=array_column($keys,'name');//提取敏感关键字name$conten...
代码星球 ·2021-02-15
首页上一页...2425262728...下一页尾页