分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php的一些问题

发布时间:2023-09-06 02:06责任编辑:郭大石关键词:暂无标签

* composer自动加载机制

* fcgi, cgi原理

* mysql当前版本8.0

https://www.mysql.com/ 

5.6  

* redis 在项目中应用

* golang项目

* 项目开发的流程

* 设计模式

 ===========================2018.07.30===================================

1. 负载均衡    [TO BE DONE]

    https://blog.csdn.net/qq_28602957/article/details/61615876

2. 索引的建立 和查询 以及索引场景建立

3. thinkphp的路由    [ONGOING]

   https://www.kancloud.cn/manual/thinkphp5/118030

   ./application/route.php

4.PHP中一些常用的spl函数   [TO BE DONE]

   http://php.net/manual/en/book.spl.php

5.mysql的主从分离 对id进行hash 理解hash

6.linux的一些常用命令 熟悉linux  [DONE]

7. 递归 n!   [DONE]

8. php单例模式

9. mysql 分表

10. CAS认证, ucenter认证

  

* php程序发送http请求

- curl

$ch = curl_init();curl_setopt_array($ch, [ ???CURLOPT_URL => ‘https://www.baidu.com‘, ???CURLOPT_HEADER => 1, ???CURLOPT_RETURNTRANSFER => 1]);$data = curl_exec($ch);curl_close($ch);echo $data.PHP_EOL;

-socket


* mysql存储引擎 myisam / innodb  select count(*) ... 用哪个存储引擎快

  MyISAM会保存表的总行数,select count(*)在MyISAM存储引擎中执行,MyISAM只要简单地读出保存好的行数即可。

  InnoDB存储引擎不会保存表的具体行数,因此,在InnoDB存储引擎中执行这段代码,InnoDB要扫描一遍整个表来计算有多少行。

* mysql 函数pconnect/connect

  mysql_pconnect — Open a persistent connection to a MySQL server


* linux shell 定时器 脚本

  crontab


* 点赞限制 每人每分钟3次,每人每小时10次; 每个IP每分钟30次,每天100次


* 爬虫架构


* php实现一个跨请求的队列 (redis?)


* 上传文件安全限制

* "Hello world Blog Control" 字符串按空格分隔,分成数组,全部转化为小写,按字母顺序排

  (php sort 和javascript的sort方法不同 不传回调用SORT_STRING )

<?phpclass TestArrayObject { ?private $s = ""; ????public function __construct($s) { ???$this->s = $s; ?} ????public function run() { ????????$ao = new ArrayObject(array_map(function($word) { ?????return strtolower($word); ???}, explode(‘ ‘, $this->s))); ????????$ao->uasort(function($a, $b) { ?????return strcmp($a, $b); ???}); ????return $ao->getArrayCopy(); ?} ??} $o = new TestArrayObject("Hello world Blog Controll Hola Hi Shalom");$a = $o->run();var_dump($a);
TestArrayObject.php  

  

php的一些问题

原文地址:https://www.cnblogs.com/mingzhanghui/p/9273874.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved