-
swoole_loader 扩展下载
Swoole Compiler 是识沃科技推出的 PHP 代码加密和客户端授权解决方案,通过业内先进的代码加密技术,包括流程混淆、花指令、变量混淆、函数名混淆、虚拟机保护技术、扁平化代码、SCCP 优化等,将 PHP 程序源代码编译为二进制指令,来保护您的源代码。- 917
- 0
-
手把手教你宝塔搭建一个网盘系统oneindex
首先我们需要准备3个必备工具:需要申请一个资源(云服务器+宝塔面板),申请一个域名,一个的onedrive账号(申请地址:https://onedrive.live.com/)下载oneindex源代码 地址https://pan.baidu.com/s/1MFWrg_Hu2dQFKLrBJyaiHw?pwd=s66k申请资源,注册域名我们不作过多的介绍,onedrive注册一个免费账号即可获得5…- 1.2k
- 0
-
php lavarel框架导出文件
在开发框架的选择中,有些是可以和我们常用的软件结合使用。比如数据开发的框架,能结合mysql的使用。本篇所要讲的lavarel框架,能够实现对excel的导入和导出。也就是说,我们能够使用lavarel处理一些表格数据的事务。下面就lavarel框架导出文件的步骤带来详细介绍。 一、导出文件 1.创建一个干净的控制器 ExcelController.php : phpartisanmake:con…- 1.4k
- 0
-
php中命名空间的引入方法
如果php中的命名空间需求较多,可以创建多级空间来解决,但这样也产生了许多不便之处。为了使代码部分进行简化,我们又增加了引入的方法,通过use关键字来实现,主要是给对象起别名的方法。下面我们就命名空间的引入好处、use关键字使用、引入实例分别带来详解。 1.命名空间引入好处 (1)命名空间可以声明为多级空间,这个多级空间元素在其他空间内部访问的时候,不得已需要通过完全限定名称方式,这个完全限定名称…- 1.4k
- 0
-
命名空间在php中的使用
我们在看目录的时候,会发现栏目的下面有许多分项。对于php命名空间的使用而言,就跟这种模式很相似。因为我们可能不止有一个命名空间需要设置,除了声明的空间外,还会有一些子命名空间的产生。下面我们就命名空间的使用规则、子命名空间的、多级命名空间分别带来讲解。 1.使用规则 (1)使用时需要指定空间名称 (2)命名空间与类、函数、局部常量间使用\分割; (3)普通代码 变量、常量不在命名空间中。 2.定…- 1.1k
- 0
-
PHP之ThinkPHP5路由的开启
在ThinkPHP5框架中设置好路由后,我们不免要考虑一个问题,那就是路由存在的模式。就像是我们灯泡的开关一样,可以主动的选择开启或者关闭。不过ThinkPHP5的路由有三种模式:普通、混合、强制模式。下面我们先简单了解路由的状态,然后就这三种模式分别进行讲解。 一、路由状态 使用之前,我们先了解一下配置信息,打开config文件: 有两个要注意的地方,首先第一个红框里面tp默认是给我们开启了路由…- 1.4k
- 0
-
php中Yii框架添加redis
1.从以下地址下载Rediscache插件 http://www.yiiframework.com/extension/rediscache/files/redis.zip 将插件解压到helloyii/app/protected/extensions中: 插件文件部署后的位置应为:helloyii/app/protected/extensions/redis/CredisCache.php 在y…- 1.1k
- 0
-
php中如何添加模块?
我们在使用编程软件的时候,不管是学习深入的提高,还是项目深入,肯定会涉及需求,需要增加某个扩展或者是模块等等,这个需要怎么设置进行,大家有了解过吗?可能有些小伙伴说进行重新编译,然后在独立添加扩展,这个是非常麻烦的,下面在不重新编译下,教大家添加新的模块,具体详情看下文。 1、安装crul wget tar-zxvfcurl-7.19.6.tar.gz cdcurl-7.19.6 ./config…- 1.3k
- 0
-
php高级面试题的要点
除了做程序需要强大的理论支撑外,面试的时候,对于知识点的考察也会有所涉及。对于面试一些高级的php岗位来说,理论的考察会更加细化,在使用技巧和程序运行方面都会有所涉及,这和php初级面试题中只考察纯理论有很大的不同。下面我们就来看看一些php的高级试题吧。 1.sql语言分4大类请列举 (1)DDL--CREATE,DROP,ALTER (2)DML--INSERT,UPDATE,DELETE (…- 1k
- 0
-
php有哪些算法面试题
我们在php中也学习了不少方面的算法知识点,其中的种类就不一一举例,但是在php面试题中会随机抽选出来,以实例的形式进行考察。这点和我们之前遇到的一些面试题不太一样,在这个模块中会专注实际的算法运算结果,复习时也不是没有规律可循。下面我们就带来一些算法中常见的面试题。 1.冒泡排序 每一次冒出一个值 functionbubbleSort($arr) { $count=count($arr); if…- 1k
- 0
-
php初级面试题的总结
我们在面试时,大家一般都会在一些加分项被难住。对于复习php方面的准备,一般都是从最基础的问题入手,大家把握住这方面的知识点才是重中之重。本篇为大家整理了部分初级php的面试题目,分为基础知识点和实例代码的考察两部分,下面我们一起来看看具体有哪些考点吧。 一、基础知识点 1.什么事面向对象,主要特征是什么 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继…- 1.1k
- 0
-
php如何调用api接口?
在api接口调用上,已经是最为普遍的使用了,ThinkPHP中有一个专门为了解决php接口问题的服务对象,大家如果对接口调用有烦恼的话,可以跟着小编一起来了解这边在php中更优雅的调用api接口教程,希望可以帮助到大家学习,主要是从实例的案例中进行演示,具体详细在下面内容。 安装接口: composerrequiretopthink/think-api 调用需要的接口进行查询和返回数据: 以查询…- 1k
- 0
-
php算法面试题有哪几种
1.二分查找 假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继续查找,直到找到为止。(数据量大的时候使用) <?php //二分查找 functionbin_search($arr,$low,$high,$k) { if($low<=$high) { $m…- 441
- 0
-
php中协程shell_exec如何使用?
在正常运行php中使用协程,最基础的使用想法,就是希望可以正常顺序进行运行,exec是一个内置命令,可以实现调用其他指令,而结合在一起使用时候,shell_exec经常会作为php程序中的执行命令,但是偶尔会造成阻塞,所以会使用Co::exec并发地执行很多命令。下面就让我们详细来了解学习下。 协程示例: <?php $c=10; while($c--){ shell_exec("…- 522
- 0
-
php中的算法有哪些?
算法的使用,在实例操作中还是不明显的,但是在面试中,那就是座上宾客,经常能在面试中被遇到,最常见的问题也是排序算法和查找算法,另外还有字符串的处理以及数组处理也是经常被问到的话题,下面就部分常见的算法的问题,给大家简单介绍这些常见的算法基本使用,大家可以补全学习哦~ 1、快速排序 实例演示: <?php functionquickSort($arr) { $count=count($arr)…- 433
- 0
-
php中trim函数是什么?
我们在编写代码的时候,会遇到需要去除字符串的空格情况,这个时候,就需要用到函数才可以实现,在php中有一个函数系列是专门提供使用的,这就是trim函数,其中系统中ltrim函数可以实现去掉字符串首部字符,rtrim函数只去除字符串尾部的字符。下面就来详细了解操作方法吧。trim用法: stringtrim(string$str[,string$character_mask="tnrx0B…- 423
- 0
-
php中ginkgo框架是什么?
掌握行业第一手资讯,其实对我们的日常发展也是非常有帮助的,这不之前被小编尘封已久的框架——ginkgo,现在又要重出江湖了,因为小编看到了最新发布公告,最新版本改善了之前错误的调试功能,修复和完善了之前的bug漏洞,并且连同语法也都做了优化,下面就来了解改革后的框架吧。 基本介绍: 在php中是一个轻量级的开发框架,优点是简单易用,非常好上手,并且还支持composer。 环境要求: PHP &g…- 461
- 0
-
如何使用php中codeIgniter框架?
CodeIgniter是一个小巧但功能强大的 PHP 框架,入门简单,灵活性强,开发效率高!PHP开发者的优选,有些老牌的程序员开发者使用该框架已达10年之久,在这么长的时间下,CodeIgniter框架还经久不衰的原因,还是因为实用性,以及容易上手,如果初学者,那一定得来了解下使用了。 CodeIgniter简介: CodeIgniter 是一个基于MVC框架的PHP轻量级框架。 实用功能: 1…- 352
- 0
-
php中Composer的按需加载
我们在使用php的组件时,有一种自动加载的功能引起了我们的注意。可以说自动根据需求进行加载,比人工的手动上传要快得多。本篇我们就php中Composer的按需加载方法进行介绍,在此之前,需要我们先对Composer有一个简单的认识,下面就带来详细的内容展示。 1、说明 Composer会为项目中的所有PHP组件自动生成符合PSR标准的自动装入器,有效地抽象了依赖管理和自动装入,因此,对于PHP社区…- 536
- 0
-
XMAPP在php中搭建环境
我们都知道在软件安装后,为它提供一个良好的使用环境是必不可少的。不过传统的搭建方法比较繁琐,对于新手来说一不留神就会出现错误了。本篇所要带来的是XMAPP的搭建方法,在搭建的方法上是非常简洁的,对于新手来说是比较友好的,下面我们就搭建方法和可能遇到的问题进行讲解。 1、使用XMAPP 下载XMAPP后进行傻瓜式安装即可,然后启动 XMAPP control Pane,启动Apache和MySQL。…- 447
- 0
-
WebService接口在PHP中的使用
Web服务是一种外部使用的服务,PHP调用它实际上非常简单。可以说如果想要对web的知识点有所提升,webService也是每个学习编程人员的基础使用。本篇要带来的是WebService在php中的运用,下面我们先对webService做一个简单的了解,然后带来具体的调用实例。 1、webService是什么 (1)基于web的服务,服务器整出一些资源让客户端应用访问获取数据。 (2)一个跨语言、…- 465
- 0
-
php中页面跳转的方法
对于页面的使用上,我们有着很多灵活的操作,比如自动跳转的方法。当然有些时候为了使页面能够处理更多的事务,我们也会对页面的跳转进行延迟操作。本篇就页面跳转的两种形式进行了整理,并分别带来方法的讲解,下面大家一起来看下具体的代码实现吧。 1、在PHP脚本代码中实现 header("location:url地址") ?> 例如 header("location:hel…- 374
- 0
-
php之Swoole连接服务器
在对Swoole进行安装后,我们就可以使用这种框架对服务器进行连接,实现一些信息上的互相传递。本篇对Swoole连接的方法进行了整理,分为三个部分:启动服务、查看连接和测试TCP服务器。下面就这三个要点分别进行讲解,大家也来一起看看,在php中Swoole框架连接服务器的具体操作吧。 1、启动服务 phpserver.php 启动后,光标即停止在这里,等待其他用户连接。 2、查看连接 使用命令 n…- 445
- 0
-
php中str_replace如何替换?
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑 1、概念 str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。 该函数区分大小写。请使用 str_ireplace() 函数执行不区分大小写的搜索。 2、语法 str_replace(find,replace,string,count) 3、参数 Find、replace、string、count 4…- 261
- 0