随笔分类 -  php语言

1 2 3 4 5 ··· 8 下一页
摘要:一直在鼓励自己 CI-4 开发手册网址 https://codeigniter.org.cn/user_guide/index.html CI-3 开发手册网址 https://codeigniter.org.cn/userguide3/index.html 阅读全文
posted @ 2024-07-09 08:05 方达达 阅读(23) 评论(0) 推荐(0)
摘要:如果吃鱼可以补脑,你这智商,至少要吃一条鲸鱼。 什么是phptrace? phptrace 是一个追踪(trace)PHP 执行流程的工具,你如果用过 strace 的话,则可能很容易想到 phptrace 到底实现了什么样的功能。 其实,phptrace 是类 strace 的一个实现,不同的是, 阅读全文
posted @ 2023-10-19 09:28 方达达 阅读(173) 评论(0) 推荐(0)
摘要:不要年纪轻轻,就觉得你已经到了低谷,你还有很大的下降空间。 什么是MVVC模式 MVVM 是Model-View-ViewModel 的缩写。 它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View 阅读全文
posted @ 2023-10-17 09:21 方达达 阅读(187) 评论(0) 推荐(0)
摘要:女生们宁肯做高帅富的备胎,也不肯接受屌丝的行为,从基因上保证了人类的进步。 stdClass 只是将其他类型强制转换为对象时使用的通用 " 空 '' 类。stdClass 不是 PHP 中对象的基类。 阅读全文
posted @ 2023-10-13 09:21 方达达 阅读(16) 评论(0) 推荐(0)
摘要:运动一周瘦不下来不要紧,因为运动十周也瘦不下来的。 区别: const 和 define 的根本区别在于,const 在编译时定义常量,而 define 在运行时定义常量。 阅读全文
posted @ 2023-10-12 09:16 方达达 阅读(18) 评论(0) 推荐(0)
摘要:经历过一番苦难之后,别人是苦尽甘来,而你是苦竟刚来。 区别: 1、post请求更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中,get请求的是静态资源,则会缓存,如果是数据,则不会缓存) 2、post请求发送的数据更大(get请求有url长度限制,http协议本身不 阅读全文
posted @ 2023-10-09 09:33 方达达 阅读(18) 评论(0) 推荐(0)
摘要:每个女人都在寻找一个爷们,最后发现,最爷们的原来是自己。 for循环的结构 for(初始化表达式;条件判断表达式;变量更新表达式) { 循环体; } 执行顺序 举例子,结合上面的执行顺序就知道了 function foo($c) { echo $c; return true; } $i = 0; f 阅读全文
posted @ 2023-09-25 13:38 方达达 阅读(16) 评论(0) 推荐(0)
摘要:现在的年轻人,除了睡觉时间不想睡,其它时间都想睡觉。 1、四种常用的数据结构 栈、队列、堆、数组 2、链式操作的实现原理 通过在每个方法中返回当前对象的实例,从而实现对下一个方法调佣。 3、魔术方法的使用 4、常用的设计模式 最常用的三种设计模式:工厂模式、单例模式、注册树模式 5、其他8种设计模式 阅读全文
posted @ 2023-09-19 09:23 方达达 阅读(9) 评论(0) 推荐(0)
摘要:用法直接进行申明举例子: <?php $array = array( "name" => "John", "age" => 25, "gender" => "male" ); // 使用extract将数组元素提取为变量 extract($array); // 现在可以直接使用变量名 echo $n 阅读全文
posted @ 2023-06-14 06:53 方达达 阅读(47) 评论(0) 推荐(0)
摘要:常用的工具方法: 使用Apache Benchmark (ab) 工具 使用 JMeter 使用 Siege 使用自定义脚本 ab工具:ab 是一个简单而强大的工具,用于测试 HTTP 服务器的性能。它位于 Apache HTTP 服务器的工具包中。 ab -n 1000 -c 100 http:/ 阅读全文
posted @ 2023-06-11 09:46 方达达 阅读(136) 评论(0) 推荐(0)
摘要:为了防止在协程上下文中修改共享变量导致的问题,你可以采用以下几种方法: 避免共享状态: 尽可能地将数据封装在对象的实例属性中,而不是使用全局变量或静态属性。使用对象实例作为参数在协程之间传递,而不是直接操作共享状态。 使用锁: 如果你确实需要共享状态,并且多个协程可能同时访问和修改它,那么你可以使用 阅读全文
posted @ 2023-05-30 18:02 方达达 阅读(139) 评论(0) 推荐(0)
摘要:为什么使用依赖注入,他的好处? 提高模块化和可测试性 降低耦合度 增强代码的灵活性和可维护性 简化对象创建和管理 促进单一职责原则 阅读全文
posted @ 2023-05-25 09:10 方达达 阅读(13) 评论(0) 推荐(0)
摘要:在hyperf 依赖注入中,其中的一种注入方法Inject方式,其原理 Inject注解实现原理: 注解处理:DI 容器在启动时会扫描所有使用了@Inject注解的类,找到需要注入的依赖。 对象创建:DI 容器负责创建对象的实例。如果一个类的构造函数、字段或方法参数标记了@Inject注解,DI 容 阅读全文
posted @ 2023-05-23 08:40 方达达 阅读(186) 评论(0) 推荐(0)
摘要:启动,进入对饮的项目目录 php ./start.php start 访问路由: http://127.0.0.1:8787 或者 localhost:8787 端口可配置,在config文件夹下面, 'listen' => 'http://0.0.0.0:8999' 跟我比懒,你输定了,因为我都懒 阅读全文
posted @ 2023-05-15 07:58 方达达 阅读(31) 评论(0) 推荐(0)
摘要:hyperf 微服务架构的核心 服务注册和发现是微服务架构中的关键部分,Hyperf可以与诸如Etcd、Consul等服务注册中心集成,服务启动时向注册中心注册自身信息,服务消费者从注册中心发现并调用服务保证服务地址的动态管理和高可用性。 阅读全文
posted @ 2023-05-14 15:09 方达达 阅读(49) 评论(0) 推荐(0)
摘要:url的4种访问方式: 1.PATHINFO 模式 --重点在后面使用非常多,如果想传多个参数可以使用键1/值1/键2/值2方法 http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 2.普通模式 http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2 阅读全文
posted @ 2023-04-14 10:08 方达达 阅读(38) 评论(0) 推荐(0)
摘要:Magento 包含了PHP、Zend Framework、MySQL、Elasticsearch、Redis、Apache/Nginx、Composer、PHPUnit、LESS/Sass以及JavaScript库和框架 Magento的整体架构分为四个关键层:客户端层、应用程序层、服务层和数据访 阅读全文
posted @ 2023-03-20 10:49 方达达 阅读(50) 评论(0) 推荐(0)
摘要:基于thinkorm 模型的时 可以直接使用命令进行生成 php webman make:model table_name 生如蝼蚁,当立鸿鹄之志。 阅读全文
posted @ 2023-03-16 14:53 方达达 阅读(44) 评论(0) 推荐(0)
摘要:webman 进行本地安装 意思就是在当前目录下面进行创建一个webman项目,并且项目名为web-ebook composer create-project --prefer-dist workerman/webman webman-ebook 然后进行对应的项目目录,在进行添加 admin, c 阅读全文
posted @ 2023-03-09 10:25 方达达 阅读(30) 评论(0) 推荐(0)
摘要:第一点: 在入口文件的 index.php 同级目录下面,与个.htaccess 文件,写入如下代码 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST 阅读全文
posted @ 2023-03-07 10:58 方达达 阅读(35) 评论(0) 推荐(0)

1 2 3 4 5 ··· 8 下一页