首页
学习
活动
专区
工具
TVP
发布

PHP全栈技术

专栏成员
24
文章
16705
阅读量
13
订阅数
应该如何管理好自己的代码
php代码分层一般来说分为控制器层,服务层,模型层,视图层。下面简要概述一下各个层级的用处(个人理解)。
用户8568307
2022-11-29
3250
关于类的继承,私有化及final关键字等的一些理解
所以这里有个方法就很重要:get_called_class(),可以获取真实调用的子类的类名
用户8568307
2022-04-18
4010
git基本的常用命令
上次的phpinfo中的jpeg不显示问题已解决 需要下载jpeg压缩包,安装后,重新编译php及gd。 记得编译php的时候使用make clean 记得编译php及gd的时候指定jpeg的安装目录 php8版本的配置jpeg命令为 --with-jpeg,没有dir 我上次就是没有使用make clean命令导致一直不成功 一次完整的基本推送命令 查看文件的状态 git status 添加文件到暂存区 git add . 提交暂存区的文件到本地仓库中,并添加注释 git commit -m '提交'
用户8568307
2022-04-18
4010
linux 安装php8及一些扩展记录
https://blog.csdn.net/huaminghui/article/details/82263579
用户8568307
2022-04-18
1.7K0
一篇搞懂explain命令
MySQL explain 命令是查询性能优化不可缺少的一部分,该文主要讲解 explain 命令的使用及相关参数说明。
用户8568307
2022-04-18
4920
【进阶必看】代码整洁之道
使用有意义且可发音的变量名 Bad: $ymdstr = $moment->format('y-m-d'); Good: $currentDate = $moment->format('y-m-d'); 对同一类型的变量使用相同的词汇表 Bad: getUserInfo(); getUserData(); getUserRecord(); getUserProfile(); Good: getUser(); 使用可搜索的名称(第一部分) Bad: $result = $serializer->ser
用户8568307
2022-04-18
2800
代码整洁之道
真了 使用有意义且可发音的变量名 Bad: $ymdstr = $moment->format('y-m-d'); Good: $currentDate = $moment->format('y-m-d'); 对同一类型的变量使用相同的词汇表 Bad: getUserInfo(); getUserData(); getUserRecord(); getUserProfile(); Good: getUser(); 使用可搜索的名称(第一部分) Bad: $result = $serializer->
用户8568307
2022-04-18
2330
vue中多选框的选中问题和主动取消回显问题
项目是用的element ui 中的 那个级联选择器,为了实现一个需求:当手动全选某个父数据下的子数据后,右边自动显示当前所有子数据的父数据
用户8568307
2022-03-14
2.2K0
navicat for mysql 方便查看注释的几种方法
然后点击上面的相应的表就会出现对象表的信息,我一般是用QQ的截图将这个结构定桌面上
用户8568307
2022-03-14
1.9K0
P代码整洁之道
使用有意义且可发音的变量名 Bad: $ymdstr = $moment->format('y-m-d'); Good: $currentDate = $moment->format('y-m-d'); 对同一类型的变量使用相同的词汇表 Bad: getUserInfo(); getUserData(); getUserRecord(); getUserProfile(); Good: getUser(); 使用可搜索的名称(第一部分) Bad: $result = $serializer->ser
用户8568307
2022-03-14
2520
PHP 实战中常用判断函数及三目的多种写法
这个是可以传多个参数验证的,如果一次传入多个参数,那么 isset() 只有在全部参数都被设置时返回 TRUE,计算过程从左至右,中途遇到没有设置的变量时就会立即停止
用户8568307
2022-03-14
5540
【基础】PHP中的public,private,protected
public:表示全局,类内部外部子类都可以访问 private:表示私有,只有本类内部可以访问 protected:表示受保护的,只有本类或者子类中可以访问 示例: class Man{ private $name = '周伯通'; protected $money = 300; public $age = 30; public function say(){ echo '我叫'.$this->name.'<br/>'; echo '我有钱
用户8568307
2022-03-14
2910
PHP控制反转与依赖注入
是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式就是依赖注入(Dependency Injection,简称DI)。 书本上的解释:
用户8568307
2022-03-14
5230
thinkphp6自定义异常(懒人必备)
开始只知道无脑用Exception异常抛出,无论权限问题,还是参数验证问题等都用的Exception,又或者是return的形式,但是我觉得用return的形式返回错误层级一多真的很低效。
用户8568307
2022-03-14
3010
PHP多态极其应用
多态,作为面向对象编程中的一种设计模式,指的是通过遵循同一个interface,类可以有不同的功能实现(相当于说有多种形态)。
用户8568307
2022-03-14
2880
linux(centos7)源码安装系列-mysql
1.下载源码包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36.tar.gz 2.创建mysql用户 useradd -M -s /sbin/nologin mysql 3.创建mysql数据目录及日志目录,并更改目录所有者 mkdir -p /usr/local/mysql/data mkdir -p /usr/local/mysql/log chown -R mysql:mysql /usr/local/mysql
用户8568307
2022-03-14
5070
linux(centos7)源码安装系列-apache
1.下载并解压apathe的tar压缩包 wget https://dlcdn.apache.org//httpd/httpd-2.4.52.tar.gz tar -zxvf httpd-2.4.52.tar.gz 2.下载apr和apr-util并且解压缩 wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz 3.将
用户8568307
2022-03-14
5490
linux(centos7)源码安装系列-php
1.下载php源码压缩包并解压 wget https://www.php.net/distributions/php-7.4.27.tar.gz tar -zxvf ... 2.安装依赖 yum -y install gcc gcc++ libxml2-devel sqlite-devel 3.构建编译环境 ./configure --prefix=/usr/local/php7 --enable-fpm -with-apxs2=/usr/local/apache/bin/apxs #with这一句是为
用户8568307
2022-03-14
4390
linux(centos7)源码安装系列-nginx
1.下载nginx源码包 wget http://nginx.org/download/nginx-1.20.2.tar.gz #查看文件的大小 ls -alh | grep nginx 2.构建nginx编译环境 #进入nginx源码包中 ./configure --prefix=/usr/local/nginx --with-pcre=[pcre的目录地址] 3.编译安装 make && make install 4.进入nginx的sbin目录,准备开启服务 cd /usr/local/ngi
用户8568307
2022-03-14
3450
一篇搞懂TCP、HTTP、Socket、Socket连接池
前言:作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。
用户8568307
2022-03-14
1.7K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档