php
.卡
我什么都不会。
展开
-
window php-cgi 总是自动退出
方法一:设置系统环境变量 :PHP_FCGI_MAX_REQUESTS=0方法二:管理员cmd中设置: set PHP_FCGI_MAX_REQUESTS=0查看值:set | findstr PHP_FCGI转载 2021-11-17 15:43:47 · 619 阅读 · 0 评论 -
Yii 带有with关系的model转数组
class BaseModel extends ActiveRecord{ /** * @param array $array * @param BaseActiveRecord $record */ public static function intoArray(&$array, $record) { $array = array_merge_recursive($array, $record->toArray());原创 2021-11-17 10:48:16 · 339 阅读 · 0 评论 -
PHP 中文字符串搜索替换
<?php$name_array = [ '服务员', '收银员', '备菜', '后厨', '领班', '迎送员', '跑菜员', '火头主管', '砧板主管', '上什主管', '凉菜中工', '面点中工', '火头中工', '厨师长', '明档', '切菜', '炒锅', '切配打荷', '洗碗勤杂', '大厅经理', '接待原创 2021-06-24 19:03:10 · 309 阅读 · 2 评论 -
php 传递不定数量的参数
function test2(){ var_dump(func_get_args());}function test($a = 2,$b = 2){ test2(...func_get_args());}test(1,3);原创 2021-06-23 14:43:03 · 209 阅读 · 2 评论 -
PHP try...catch..finally...
代码示例一:// example1<?phptry{ throw new Exception("Trigger exception first time!");}catch (Exception $e){ var_dump($e->getMessage());}finally{ echo "Hello the world!\n";}输出:/mnt/hgfs/SlgCardsServer/example.php:6:string(29) "Tri原创 2021-06-23 14:41:12 · 130 阅读 · 0 评论 -
PHP curl https
function curl_post_request($url, $params, $crt_path, $key_path){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECT转载 2021-06-23 12:05:26 · 171 阅读 · 0 评论 -
PHP 内置的服务器
php -S localhost:8080 -t /wwwS : 指定服务器的地址 ,格式 IP:PORT ;可以指定远程地址t :指定网站的根目录,不指定默认当前目录原创 2021-06-23 12:02:19 · 155 阅读 · 0 评论 -
PHP 发送邮箱
1.QQ 邮箱开通 SMTP 服务开通方法2.PHP开启 openssl 扩展3.安装 Github PHPMailercomposer require phpmailer/phpmailer4.代码<?phpuse PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\SMTP;require_once __DIR__ ."/vendor/autoload.php";$mail = new PHPMailer(true原创 2021-06-23 12:01:17 · 113 阅读 · 0 评论 -
php 食材爬取
<?php$site_page_url = "http://shop.bytravel.cn/";$site_page_content = file_get_contents($site_page_url);echo $site_page_content."\n";preg_match_all("/\"?\/produce\/index.*?\.html/", $site_page_content, $match);print_r($match);if (!empty($mat原创 2021-06-07 16:02:00 · 86 阅读 · 2 评论 -
php 文本爬取
<?php$all_wiki_urls = findAllWikiUrl();$file = "";$i = 1;echo "总共: " .count($all_wiki_urls)."\n";foreach ($all_wiki_urls as $title => $url){ $text = matchMwParserOutput($title, $url); if ($text !== false){ $file .= "$title\t原创 2021-06-02 14:39:44 · 76 阅读 · 0 评论 -
Yii migration迁移工具的使用
工具目录见 yiisql 目录如果熟悉 php 可以用 yiisql 管理 mysql 的建表、表结构的修改。安装 php1.版本需要 >= 7.4.0。2.下载地址3.安装完后将 php 的安装目录的路径加到环境变量。安装 composer安装教程修改镜像地址composer config -g repo.packagist composer https://packagist.phpcomposer.com安装 Yii1.官网地址2.命令 compose原创 2021-04-21 14:27:44 · 244 阅读 · 0 评论 -
Yii 路由中单词的分隔符号是“-”
见 Yii\base\Controller 中 createAction 函数:...public function createAction($id){ if ($id === '') { $id = $this->defaultAction; } $actionMap = $this->actions(); if (isset($actionMap[$id])) { return Yii::createObject(原创 2021-01-15 11:50:23 · 78 阅读 · 1 评论 -
Yii Migrate 设置字段自增主键
...public function safeUp(){ $this->createTable('area', [ 'id' => \yii\db\Schema::TYPE_PK, 'name' => $this->string(20)->unique(), ]);}...原创 2021-01-14 18:56:27 · 262 阅读 · 0 评论 -
Yii Migration sql 指定时间戳默认值
...public function safeUp(){ $this->createTable('actor', [ 'id' => $this->primaryKey(), 'mileage' => $this->bigInteger(), 'coin' => $this->bigInteger(), 'gem' => $this->bigInteger()原创 2021-01-13 11:29:43 · 152 阅读 · 0 评论 -
php migrate 指定路径
-p 选项php bin/yii migrate/create -p=./database/tf actor原创 2021-01-11 18:45:39 · 224 阅读 · 0 评论