首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Laravel框架_php laravel框架

    laravel框架 一、laravel简介 laravel是一套优雅简介的PHP开发框架,受欢迎程度非常之高,功能强大,工具齐全; https://www.jianshu.com/p/206592c78113 二、简单介绍 1、laravel是基于mvc模式的php框架,m——模型层,v——视图层,c——控制器层;以下为laravel框架的目录文件,框出来的文件目录将在后续中用到: 2、什么是MVC的开发思想 app是应用的核心代码文件目录,以后的代码基本都在这里完成;   app/Http/Controller目录是应用的控制器文件;   routes.php框架的路由文件,负责路由分配和映射;    Http下的类文件,比如上面目录中的User.php、Menu.php文件是应用的模型文件;   config目录是所有应用的配置文件目录;   public是框架的入口文件及静态资源文件目录;    三、laravel目录结构整体分析 四、laravel路由 (一):简介 在laravel中,定义路由的地方在routes/web.php文件中。

    5.1K20编辑于 2022-11-03
  • 来自专栏前端导学

    PHP 框架 Swoole

    Swoole:重新定义PHP PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器 使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。 http://www.swoole.com/

    2.2K10发布于 2019-05-26
  • 来自专栏编程语言的世界

    php8开启jit,php8配置jit,如何在PHP8中设置开启JIT

    PHP配置jit,PHP 8PHP的内核中添加了JIT编译器,可以极大地提高性能。更强的cpu密集处理,或许以后php也可以适当做复杂协议解析。 首先,仅在启用opcache的情况下,JIT才有效,这是大多数PHP安装的默认设置,但您应确保opcache.enable在php.ini文件中将其设置为1 。 请注意,如果您通过命令行运行PHP,则还可以通过-d标志传递这些选项,而不是将它们添加到php.ini,例如php -dopcache.enable=1 -dopcache.jit_buffer_size dopcache.enable_cli=1 -dopcache.jit_buffer_size=100Mopcache.enable和opcache.enable_cli配置项的区别是如果要运行内置的PHP 在继续之前,让我们确保JIT确实有效,创建一个可通过浏览器或CLI访问的PHP脚本(取决于您测试JIT的位置),并查看以下输出var_dump(opcache_get_status()['jit']);

    3K40编辑于 2023-06-03
  • 来自专栏Web技术布道师

    PHP 8 能有多快?

    PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响? ? 从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度。但让我们来看看这种方法能否达到我们的期望。 请注意,在本文中使用的PHP-8不是最终版本。 首先,我们来编写一段运行的代码。 现在我们在PHP-8中运行,先不要激活JIT。 docker container run --rm -v $(pwd):/script/ martinpham/php8:fpm-extra-alpine php /script/bubble.php 下面,我们来测试期待已久的JIT: docker container run --rm -v $(pwd):/script/ keinos/php8-jit php /script/bubble.php

    44220发布于 2020-02-26
  • 来自专栏LiveEdu在线科技教育平台

    如何选择PHP框架

    本文将介绍三种最流行的PHP框架:Symfony, Laravel和Yii。将通过三种框架的比较,帮助你选择哪种框架有可能最符合你的需求。 为什么要选择PHP框架? 为什么要使用框架而不是原生PHP来开发你的应用程序?下面是使用框架的一些好处: PHP框架令开发更快。 即使原生PHP可以用来创建任何一个APP,但目前的开发标准要求工具和时间管理技巧都要符合市场要求。 如何选择PHP框架? 在选择一个框架时思考一下以下的问题: 这个框架的特色和功能是什么? 事实上,Laravel这个最流行的PHP框架是由Symfon建立的。 Laravel Laravel被称为是“网络工程师的PHP框架”,它提供了一个出色的社区并赢得“最流行框架”的称号。 php echo htmlspecialchars($var, ENT_QUOTES, 'UTF-8') ?

    9.9K90发布于 2018-05-21
  • 来自专栏jerryteng的专栏

    现代的PHP框架

    现代的PHP框架介绍 今天说一下现在比较流行的PHP框架,直接从github搜一下便可以知道大家现在正在用的框架,大家关注的是什么 [image.png] Laravel框架 咱们首先来说一下Laravel 框架,它被称为为 WEB 艺术家创造的 PHP 框架。 比较好的优点: 1)遵守PSR规范,PHP框架开始受束缚,有些类必须使用PSR接口实现,这一点很重要 2)提供容器,在容器上注入PHP组件驱动,比如路由驱动,ORM驱动,而这些都有现成很好用的组件,composer 安装即可 3)中间件支持,完美的扩展PHP处理请求到相应的中间事件 Yii框架 Yii框架经历了1.0到2.0的蜕变,由于与前代代码耦合太严重,又向3.0进发了。 而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。 我自己只关注这两个框架了。 其他的框架 像 yaf,ThinkPHP 挺适合国内的开发者,大家也可以关注。

    3K60发布于 2018-09-06
  • 来自专栏程序那些事儿

    php爬虫框架盘点

    网络数据抓取是大数据分析的前提,只有拥有海量的数据才能够进行大数据分析,因此,爬虫(数据抓取)是每个后端开发人员必会的一个技能,下面我们主要盘点一下php的爬虫框架。 Goutte Goutte库非常有用,它可以为您提供有关如何使用PHP抓取内容的出色支持。基于Symfony框架,它提供了API来抓取网站并从HTML / XML响应中抓取数据,它是免费开源的。 它需要php满足5.5+。 simplehtmldom 这是一款html解析框架,它提供了类似于jquery的api,使得我们操作元素,获取元素非常的方便。 htmlSQL 这是一个非常有趣的php框架,通过这个框架你可以使用类似sql的语句来分析网页中的节点。通过这个库,我们可以不用写复杂的函数和正则表达式就可以获取到任意想要的节点。 phpspider 国人开发的php爬虫框架,作者曾用它爬取了知乎的百万用户,可以说框架在执行效率上还是非常不错的。

    3.9K10编辑于 2023-03-07
  • 来自专栏PHP在线

    8个最佳PHP

    因此本文我们搜集了8个最好的,能辅助开发者简化他们的工作,为他们的开发任务服务的PHP库。 1. Whoops : 更好的php错误报告库 ? Whoops是一个易于处理和调试错误的PHP库 。 它有个简单的API来处理异常,跟踪帧和数据,并能和任何框架整合(随时可用的集成端和Silex)。 2. PhpFastCache ? Eden : 功能强大的 PHP 库 ? Eden是一个开源且免费的PHP快速开发类库。 Php Error ? PHP Error 是一个开源的 PHP 库,用于转换标准的 PHP 错误信息,主要用于开发过程中的调试。 pChart 是一个 PHP 类库用来创建各种图表,可从 SQL 查询、CSV 文件以及手工提供图表的数据来源。强项是图表的渲染质量,该项目开发活跃,每周都有新特性和 bug 修复。 8.

    1.7K40发布于 2018-03-07
  • 来自专栏烟草的香味

    PHP8的注解

    PHP8.0增加了注解的支持, 虽然 PHP的注解没用过, 但是咱用过JAVA的注解呀. 注解这玩意怎么用? 简单说就下面几步: 定义注解类 使用注解 提取注解 到了PHP中, 也基本上换汤不换药. 比如框架的自动注入, 定义一个路径, 在加载的时候扫描路径下的所有文件, 提取出对应的注解. 注释 在8.0之前, 通过注释其实也能够实现同样的功能.

    1.4K40发布于 2021-02-04
  • 来自专栏菜鸟成长学习笔记

    Mac 安装 PHP8

    下载源码 wget https://www.php.net/distributions/php-8.0.0.tar.gz tar zxvf php-8.0.0.tar.gz cd php-8.0.0 安装 PHP # 生成 configure 文件 . # 构建 && 安装 make && sudo make install # 设置配置文件 sudo cp php.ini-development /usr/local/php80/php.ini 解决问题 brew install pkg-config https://cloud.tencent.com/act 设置环境变量 由于 Mac 下默认自带 PHP 环境,这里修改默认的 PHP 版本。 alias php="/usr/local/php80/bin/php"

    4K20发布于 2020-11-29
  • 来自专栏jerryteng的专栏

    PHP框架-Yii3

    Yii3 框架 之前写过一篇关于现代的PHP框架的文章:https://cloud.tencent.com/developer/article/1330500 今天来讲一下Yii框架的3.0版本 Yii3 这个版本改动相对于Yii2也是非常的巨大,包括一下特性: Yii3需要PHP的最低版本是 7.1 并且 HHVM 不再被支持. 框架的结构也进行了大量的调整,分出来好几个包,包括下面这些: - yiisoft/yii-core - 这个是Yii Framework . 这个框架最大的变化我认为是 分离了前端框架的依赖,之前创建工程的时候还需要 各种的前端依赖包,在Yii3中进行了彻底的分离。 [image.png] 我觉得这个是个好的变化,如果需要引入前端框架,就可以自己引入,而不是强制引入一堆的前端框架。 让我们期待Yii3的到来吧。

    9K70发布于 2018-09-28
  • 来自专栏CSDNToQQCode

    PHP的25种框架

    、高质量的文档、丰富的扩展包,被称为“巨匠级PHP开发框架”。 事实上,Yii是最有效率的PHP框架之一。Yii是一个高性能的PHP5的web应用程序开发框架8、Zend 由最流行最专业的PHPIDE产品ZendStudio的开发商开发,ZendFramework(简写ZF)是开源的,主要用于Web应用程序的开发和服务,ZF采用MVC(Model–View-Controller 16、Yaf Yaf,全称YetAnotherFramework,是一个C语言编写的PHP框架,是一个以PHP扩展形式提供的PHP开发框架,相比于一般的PHP框架,它更快,更轻便.它提供了Bootstrap 19、Drupal Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。

    5.7K20编辑于 2022-11-29
  • 来自专栏陶士涵的菜地

    PHP rpc框架hprose测试

    ": ">=5.3.0", "hprose/hprose": "dev-master" } } 执行 composer install 建立server.php <? php require_once ". /vendor/autoload.php"; use Hprose\Socket\Server; function hello($name) { return "Hello $name!" php require_once ". server.php php client.php 结果 string(19) "Hello yield world1!"

    2.6K10发布于 2019-09-10
  • 来自专栏用户1069690的专栏

    Windows编译PHP8

    14.27.29111.0 PHP-SDK path: E:\php-sdk 8.运行批处理脚本 脚本会自动创建所需的目录结构 phpsdk_buildtree phpdev 9.下载php8 源代码 打开https://github.com/php/php-src/releases,下载PHP8的源代码压缩包 10.解压PHP源代码 将源代码压缩包内php-src-php-8.0.0beta2 OCI8 support --with-oci8-11g OCI8 support using Oracle 11g Instant Client --with-oci8-12c OCI8 support using Oracle Database 12c \x64\php-8.0.0-src\x64\Release_TS PHP Core: php8ts.dll and php8ts.lib Checking for wspiapi.h ...

    1.7K20编辑于 2022-05-18
  • 来自专栏cwl_Java

    PHP-TP框架基础

    .│ │ ├─config.php 模块配置文件 6.│ │ ├─common.php 模块函数文件 7.│ │ ├─controller 控制器目录 8 ├─think 命令行入口文件 2、配置文件(重点) (见手册–配置) ①三个层级的配置文件: 框架主配置文件(惯例配置文件) thinkphp/convention.php 3、函数文件 框架助手函数文件 thinkphp/helper.php 应用公共函数文件 application/common.php 模块函数文件 application/模块目录/common.php 一般不建议直接修改thinkphp/helper.php 4、开发规范(了解) TP框架编码规范:见手册–基础–开发规范 ? 扩展:PSR代码规范:https://www.kancloud.cn/thinkphp/php-fig-psr/3139 ? 5、请求的生命周期 框架的生命周期,也就是请求的执行流程: ?

    1.6K20发布于 2020-03-27
  • 来自专栏黄啊码【CSDN同名】

    php定时任务框架

    taskPHP基于原生态php开发的定时计划任务框架,利用多进程实现任务的分配和运行,利用原生态php内存共享实现进程间通信,支持linux和windows。 框架目录结构: taskPHP 根目录 |-- core 框架系统目录 | |-- 众多的框架核心类库文件 | |-- guide.php 框架引导文件 | |-- distribute_listen.php 任务派发进程入口 | 更多任务 | |-- config.php 全局配置文件 |-- main.php 框架入口文件 |-- windows_single.cmd 使用内存共享实现进程通信,堵塞式消息队列,整个框架的运行无需第三方扩展。

    2.1K20发布于 2020-05-29
  • 来自专栏cwl_Java

    PHP-ThinkPHP框架安装

    二、ThinkPHP框架安装 1、下载并解压框架 下载地址:http://www.thinkphp.cn ? 下载后解压到工作目录 ? 看到以上界面,说明框架安装成功。

    1.5K30发布于 2020-03-27
  • 来自专栏cwl_Java

    PHP-thinkphp框架概述

    一、框架概述 1、什么是框架 框架就是一些代码类、方法(函数)、变量、常量的集合,这些代码是功能结构性的代码(并非业务代码)。业务代码其实就是具体的一些模块的增删改查逻辑代码。 使用框架开发项目,有便于代码重用、开发效率高、代码规范好、便于功能扩展等优点。 2、php中的主流框架 ①Zend Framework 框架PHP官方框架。 ②YII框架,又叫易框架。 ③Symfony 框架。 ④Laravel框架,市场使用较多。 ⑤Codelgniter框架,简称CI框架。 ⑥ThinkPHP框架,简称TP框架,常用版本:3.2.3和 5.0.*版本。 ThinkPHP是国人自己开发的框架。有中文官网、中文帮助文档、中文社区,以及丰富的百度搜索资源。所以ThinkPHP很适合作为入门级的开发框架。 这些框架大多都基于MVC设计思想和面向对象的。

    1.5K10发布于 2020-03-27
  • 来自专栏红蓝对抗

    PHP框架代码审计

    将源码放到WWW目录,访问/install.php安装即可 0x01 目录结构 开始审计前,先看一下目录结构,判断是否使用框架开发,常见的框架如Thinkphp、Laravel、Yii等都有比较明显的特征 判断没有用框架,就先搞清楚目录结构、路由。 主要关注以下几个方面: 1)入口文件index.php:根目录下的index.php文件是一个程序的入口,通常会包含整个程序的运行流程、包含的文件,所以通读一下index.php文件有助于我们了解整个程序的运行逻辑 这类文件通常会存放在common或function等文件夹中 1、入口文件index.php分析 首先检查/config/install.link文件是否存在,如果不存在就重定向到install.php /test进行base64编码传入id /index.php?

    65110编辑于 2024-01-23
  • 来自专栏cwl_Java

    PHP-MVC框架目录

    1.2 框架目录 1.2.1 创建目录结构 ? 1.2.2 文件分类存放 将上一讲的文件分类存放到不同的目录中 ?

    1.8K10发布于 2020-03-28
领券