首页 > 编程语言 >php深化学习(二)

php深化学习(二)

时间:2023-12-14 11:55:18浏览次数:31  
标签:文件 深化 require 学习 medoo composer 控制面板 php

为了提高一定效率,我需要一些工具的工具 比如composer,vscode,phpstudy,宝塔控制面板

composer:是php 专门管理包工具。安装看https://docs.phpcomposer.com/00-intro.html教程就行。

composer 不光是管理工具,还能自动构建加载器,是定制个人框架的必备的。

vscode:一个开源的自己自定义的强大的编辑器,几乎所以的程序语言都支持,需要自己安装插件就行。

当然有更加强大的编辑器,phpstorm,这个推荐一开始可以用来看代码,很有对理解代码和设计模式有帮助,不过收费的,要用的想办法。

phpstudy:是,快速搭建程序运行环境的工具。一般建议用来本地开发用的。

宝塔控制面板 那就是生成环境的搭建和管理的工具了,就是管理线上项目的运行环境的,同样也为了方面操作linux的服务器(一般都是inux系统的服务器,这个除非很熟练命令,不然很难去搭建和维护)

我这里另外推荐一个,amh控制面板(作者是一个妹子前辈)比宝塔控制面板细腻,没有广告。

 

有时候,比如自己不想用框架,就写小个项目,这时候自己撸mysql语句 是很浪费时间的(当然你想专精mysql,需要一个长期学习过程)。

所以这个时候就需要借助第三方库了,推荐medoo 一个轻量的ORM。

composer如果安装好了,直接 在命令终端 输入 composer require catfan/medoo

安装会有一个vendor目录一个composer.json文件和composer.lock文件

可以直接 在PHP require  medoo.php文件 也可以 require 'vendor/autoload.php' 后者是统一管理,无论你安装什么第三方的库都只需要在入口文件index.php加上 require 'vendor/autoload.php' 

就能使用了,在用到的文件或者文件类 用use 导入该类 比如 use Medoo\Medoo

 的使用中文版手册 https://medoo.lvtao.net/doc.php

 

标签:文件,深化,require,学习,medoo,composer,控制面板,php
From: https://www.cnblogs.com/yangshiyi/p/17900908.html

相关文章

  • 【Python】人工智能-机器学习——不调库手撕贝叶斯分类问题
    1.作业内容描述1.1背景数据集大小150该数据有4个属性,分别如下Sepal.Length:花萼长度(cm)Sepal.Width:花萼宽度单位(cm)Petal.Length:花瓣长度(cm)Petal.Width:花瓣宽度(cm)category:类别(IrisSetosa\IrisVersicolour\IrisVirginica)1.2要求在不调用机器学习库的情......
  • Rong晔大佬教程学习(5):ALU单元设计
    之前我们提到,alu一共有两个输入,通过前几章的指令部分,我们可以发现有以下四种情况: 注意:虽然上面有四种情况,但由于本项目的U型指令只实现了lui,也就是立即数左移12位,所以把这一类归为寄存器和立即数,而不是第四种立即数和pc,这个是auipc指令实现的功能。所以下面代码中一共......
  • JVM虚拟机系统性学习-运行时数据区(堆)
    运行时数据区JVM由三部分组成:类加载系统、运行时数据区、执行引擎下边讲一下运行时数据区中的构成根据线程的使用情况分为两类:线程独享(此区域不需要垃圾回收)虚拟机栈、本地方法栈、程序计数器线程共享(数据存储区域,此区域需要垃圾回收)存储类的静态数据和对象数据堆和方法区堆Java......
  • miniconda学习
    安装minicondaminiconda可以到它的官网https://docs.conda.io/en/latest/miniconda.html下载,也可以在清华大学提供的镜像站点(地址如下)下载,速度很快。https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/当然,如果你实在需要大而全的Anaconda,可以用以下网址下载:https://mirro......
  • laravel php 50W数据导出excel 分批分页导出
    文章目录需求问题解决需求导出50W左右的数据导excel表问题使用phpexcel等插件,碰到数据量大很慢,可能能花半个小时以上数据量大查询慢内存不足执行超时解决使用原生csv导出设置脚本超时和内存,进行加大内存,不限制超时时间进行分页查询publicfunctionbp_out(R......
  • Rong晔大佬教程学习(4):寄存器堆和立即数扩展
    在第一节的设计结构图中,我们可以看到,ctrl.v模块译码后,就可以得到我们实际运算所需要的数据,有两种:1.寄存器值,通过译码后得到的地址在寄存器堆中读出;2.立即数值,在译码后进行扩展得到的完整的立即数值。首先来看寄存器堆,一共有32个寄存器: 接口名称表示每个寄存器的功......
  • php 16个魔术方法
    16个方法的简单介绍__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获得一个类的成员变量时调用__set(),设置一个类的成员变量时调用__isset(),当对不可访......
  • php底层代码执行流程
    PHP在底层(C语言层面)的代码执行流程可以大致分为以下几个步骤:解析器初始化:当PHP服务启动时,会调用解析器(ZendEngine)的初始化函数进行初始化,包括各种全局变量的初始化,内存池的初始化。文件读取和解析:解析器会读取并解析PHP文件,将其转换为语法树,并将其中的函数和变量信息保......
  • 深度学习3D网络---PointNet++
    PointNet++地址:http://stanford.edu/~rqi/pointnet2/1.两者主要不同点考虑到PointNet特征提取时只考虑单点,不能很好的表示局部结构==>PointNet++引入了sampling&grouping,考虑局部领域特征PointNet中globalfeature直接由maxpool得到,容易造成信息丢失==>PointNet++采......
  • PHP连接SQLSERVER及中文乱码问题
    PHP连接SQLSERVER1、PHP5.3及以后版本不再支持mssql模块,应使用SQLSRV或PDO_SQLSRV;2、下载PHP驱动程序。 http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx 内含Windows平台各种版本扩展文件,支持SQL2005及以上版本3、复制所需文件如:php_sqlsrv_73_nts_x64.dll(PHP......