首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Web前端

    TIOBE 6月榜单:PHP稳步前行,编程语言生态的微妙变化

    TIOBE 6月榜单出炉! 编程语言地位大洗牌,PHP 的排名从 16 升至 15随着TIOBE编程语言指数6月榜单的公布,PHP的排名从第16位微升至第15位,这一看似微小的变动却在编程语言的广阔天地中激起了层层涟漪。 框架的成熟与生态的丰富:Laravel、Symfony、CodeIgniter等成熟框架的出现,不仅提升了PHP开发的效率和质量,也丰富了PHP生态系统,吸引了更多开发者加入。 引发的思考与启示PHP排名的微妙变化,不仅关乎语言本身,更深层次地反映了技术生态的多样性与持续性:技术的长尾效应:即使在新技术不断涌现的今天,成熟技术由于其广泛的采用基础和成熟的生态,仍能保持其影响力, 生态的重要性:一个语言的生态系统(框架、库、工具、文档、社区)对其生命力至关重要,PHP的案例证明了强大的生态系统是语言持续发展的关键。

    33010编辑于 2024-06-21
  • 来自专栏全栈程序员必看

    6php加密解密方法

    php function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = php //改进后的算法 //加密函数 function lock_url($txt,$key='str'){ $txt = $txt. php function passport_encrypt($txt, $key = 'liiu') { srand((double)microtime() * 1000000); php //非常给力的authcode加密函数,Discuz! php //函数encrypt($string,$operation,$key)中$string:需要加密解密的字符串;$operation:判断是加密还是解密,E表示加密,D表示解密;$key:密匙。

    2K30编辑于 2022-09-19
  • 来自专栏达达前端

    PHP全栈学习笔记6

    PHP全栈学习笔记6 php能做什么,它是运行在服务器端的,web网站大部分数据都是存储在服务器上的,PHP就是用来处理这些存储在服务器的数据。 image.png 系统常量: __FILE__ :php程序文件名 __LINE__ :PHP程序文件行数 PHP_VERSION:当前解析器的版本号 PHP_OS:当前PHP版本的操作系统名称 php foreach (数组 as 值){ //执行的任务 } ?> <?php foreach (数组 as 下标 => 值){ //执行的任务 } ?> ? image.png ? testa'); include('test1.php'); include('test2.php'); 导入testa文件下所有的文件 ini_set('include_path',get_include_path 页面传递的实参如果与形参类型不一致,会出现致命性错误 强类型转换,实参与形参类型不一致,会出现致命性错误 1.PHP7的新特性 2.PHP7与PHP5的区别 3.PHP7基本变量 4.PHP7基本变量的存储与使用

    83030发布于 2019-07-03
  • 来自专栏开源技术小栈

    PHP语言最全微信生态开发SDK扩展包

    安装非常简单,因为它是一个标准的 Composer 包,这意味着任何满足下列安装条件的 PHP 项目支持 Composer 都可以使用它。 环境要求 PHP >= 7.4 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 拓展 安装 composer require overtrue 配置文件 新增配置文件config/wechat.php <? ' => 'http://www.tinywan.com/gateway/oauth/wechat-callback', ], ]; 简单工厂类 WechatOfficialAccount.php php /** * @desc WechatOfficialAccount.php 描述信息 * @author Tinywan(ShaoBo Wan) * @date 2023/4/5 17:20

    53510编辑于 2025-03-10
  • 来自专栏猫头虎博客专区

    2013年66日 Go生态洞察:Go团队的对话分析

    2013年66日 Go生态洞察:Go团队的对话分析 摘要 嗨,猫头虎博主来了!今天我们要聊的是Go语言和它的魔法。 我在网络上翻阅了许多关于Go的技术话题,最近发现一个宝藏:2013年66日,Go团队在Google I/O 2013上的一次火边谈话。 本文被猫头虎的Go生态

    14610编辑于 2024-04-09
  • 来自专栏猫头虎博客专区

    2010年66日 Go生态洞察:Go编程会话视频回顾

    2010年66日 Go生态洞察:Go编程会话视频回顾 摘要 喵,猫头虎博主在此! 今天我们要探讨的是,追溯到2010年66日,Go语言如何在Google I/O大会上闪耀登场。 Go社区与生态 Go社区活跃而友好,它通过丰富的库和工具支持开发者。此外,Go团队对社区的反馈非常开放,这使得Go能够不断进化和改进。 开源项目 Go语言的开源项目证明了它的灵活性和可扩展性。 总结 今天,我们一起回顾了2010年66日的Go编程会话,并深入探讨了Go语言的设计哲学、其在Google的实际应用,以及它活跃的社区和生态系统。 此文章已被Go生态洞察专栏收录,期待对更多Go语言爱好者有所启发。 参考资料 Gerrand, Andrew. “Go Programming Session.” Google I/O 2010.

    18310编辑于 2024-04-09
  • 来自专栏PUSDN平行宇宙软件开发者网

    centOS6安装PHP(yum方式)

    系统信息: centOS6PHP5.5 1.检查是否已经安装PHP。 yum list installed | grep php rpm -qa | grep php # 如果有,则卸载 rpm -e php-fpm-5.3.3-47.el6.x86_64 --nodeps # Centos 5.X rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm # CentOs 6.x rpm -Uvh http://mirror.webtatic.com /yum/el6/latest.rpm # CentOs 7.X rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86

    62420编辑于 2023-10-11
  • 来自专栏开源技术小栈

    PHPY 打破语言界限,使PHP引入Python生态,开创PHP语言AI编程时代!

    phpy 是识沃团队最新推出的开源项目,目标是为 PHP 引入 Python 生态,来弥补 PHP 生态的空缺和不足。phpy 使得 PHP 可以调用所有 Python 的包。 libc-client2007e-dev libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6- pkg-config libxml2-dev libkrb5-dev libssl-dev libsqlite3 libbz2-dev libpng-dev libjpg-dev libfreetype6- /linux-64::ld_impl_linux-64-2.38-h1181459_1 libffi pkgs/main/linux-64::libffi-3.4.4-h6a678d5 -8.3/bin/php os.php bool(true) posix.uname_result(sysname='Linux', nodename='iZbp1cqx6cq0t2gpl995gqZ

    1.9K10编辑于 2023-12-13
  • 来自专栏乐沙弥的世界

    Linux 6 下编译安装 PHP 5.6

    /src/php-5.6.9 php~ ###说明:考虑编译后的简洁,此命令移除@20160729 # cd php/ # . PHP FPM man page: /usr/local/php/php/man/man8/ Installing PHP FPM status page: /usr/local /php/php/php/fpm/ Installing PHP CGI binary: /usr/local/php/bin/ Installing PHP CGI /php/ext/pdo/ ###php配置 php.ini是php运行核心配置文件 php-fpm.conf是php-fpm进程服务的配置文件 # cp php.ini-production /usr/local/php/etc/php.ini # cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

    2.2K20发布于 2018-08-13
  • 来自专栏用户7873631的专栏

    PHP+MYSQL分页最终章6

    $_SERVER['PHP_SELF']."?p=1'>首页"; $page_banner .= "<a href='".$_SERVER['PHP_SELF']."? $_SERVER['PHP_SELF']."?p=" .$i . $_SERVER['PHP_SELF']."?p=1'>首页"; $page_banner .= "<a href='".$_SERVER['PHP_SELF']."? +$pageoffset:$total_pages;//三段式 意思是如果13大于点击的比如点击的是3把是吧,3+2就是13>5的话,就是5了,就是说我按下3,结尾就是5,如果按下4,结尾就是6, $_SERVER['PHP_SELF']."?p=" .$i .

    91540发布于 2020-10-28
  • 来自专栏Lemon黄

    简明PHP进阶【6-目录处理】

    ——阿瑟·克拉克 上一节我们讲了在PHP中操作文件,但假设我们需要按日期创建日志目录,按用户创建上传图片等,我们是不是得先建立分类目录呢?在实际的开发过程中,操作目录也是我们需要掌握的。 今天就来说说PHP中目录的处理。 在PHP中,这个操作可以使用函数chdir()函数来实现。 6 关闭目录 正如关闭文件,防止占用资源,同理,对于目录,使用目录完毕,也应该要及时关闭目录。 php $images="images"; $shi=opendir($images); //打开文件 //..........

    58520发布于 2019-10-08
  • 来自专栏张善友的专栏

    .NET 生态系统的蜕变之 .NET 6

    .NET 6 是自.NET 4 框架以来生态系统看到的最大版本更新,虽然.NET Core 是2014年开始非常大的一项重大战略举措,但是.NET 6是真正的具有强大动力的非常重要的版本。 2021年11月9日即将正式发布的.NET 6, 也许你认为.NET 5才刚刚发布,我才刚开始使用.NET Core 3.1, .NET6 就又要发布了 ,没错的,.NET 5是2020年11月10日发布 ,.NET Core 3.1早在2019年12月就发布了,微软已经承诺了每年都会发布一个版本的.NET , .NET 6正是按照时间表发布的版本。 .NET 6 带来了许多性能改进和生产力提升,而且还是一个长期支持版本 。在.NET 的每个连续版本中,.NET 在执行速度和内存使用方面都取得了一些令人印象深刻的进步。 我们将主要看看ASP.NET 6 运行时间的性能改进列表和.NET 6 中的中断更改,可以看到变化非常大。

    1.7K30发布于 2021-11-04
  • 来自专栏编程

    6PHP必备书籍,你值得拥有

    PHP开发工程师薪资逐年递增,并且其起步薪资也在逐年递增,随着开发着工作经验的增加,其薪资的上升速率也是比较其他开发者更胜一筹。 想入行学PHP,那么推荐给你6本必备书籍。 1、《学习PHP和MySQL》 《学习PHP和MySQL》是将PHP语言和MySQL数据库语言结合起来讲解的一本书。 3、《PHP语言精粹》 《PHP语言精粹》详细介绍了怎样使用PHP语言进行Web开发。 本书直接深入PHP语言,没有过多有关PHP的炒作,让你在学习PHP基础知识的同时,熟悉PHP的使用技巧,非常适合PHP初级程序员以及由其他开发语言转向PHP的开发者。 6、《深入PHP:面向对象、模式与实践》(第三版) 《深入PHP:面向对象、模式与实践》(第三版)非常全面地介绍了面向对象的PHP编程与设计。

    2.4K60发布于 2018-01-16
  • 来自专栏Lansonli技术博客

    php7安装redis6扩展

    1、下载 php-redis扩展下载地址: http://pecl.php.net/package/redis 具体下载版本以自己的PHP版本信息为准 linux下载命令 wget http://pecl.php.net /configure --with-php-config=/usr/local/php/bin/php-config # 配置 make # 编译 make install # 安装 安装完成之后,出现下面的安装路径 复制代码 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/ 3、php开启扩展 vim /usr/local/php/etc/php.ini # 编辑配置文件,添加 extension=redis.so # 开启redis扩展 :wq # 保存退出 4、测试 pkill php-fpm # 杀掉php-fpm进程 /usr/local/php/sbin/php-fpm -R # 重启php-fpm php -m # 查看模块中是否新增redis 新建index.php

    85110发布于 2021-10-09
  • 来自专栏张善友的专栏

    IIS 6 下配置以 FastCGI 跑 PHP

    环境: 操作系统:Windows 2003 Server SP2 PHP 版本:php-5.2.6-Win32 1.下载 FastCGI For IIS6 http://www.iis.net 在 [Types] 下添加以下配置: [Types] php=PHP [PHP] ExePath=C:\PHP\php-5.2.14-Win32\php-cgi.exe “php”表示扩展名 ,“PHP”是配置节名称,以“[PHP]”定义。 配置 php.ini 将 C:\PHP\php-5.2.14-Win32\php.ini-recommended 复制一个,然后重命名为 D:\PHP\php.ini 打开 C:\PHP\php-5.2.14 可执行文件路径:C:\WINDOWS\system32\inetsrv\fcgiext.dll 6. 写个 php 测试下吧 <?php phpinfo(); ?

    2.2K90发布于 2018-01-22
  • 来自专栏LukaChen Blog

    yum install php7 in centos6

    如果有安装的PHP包,先删除他们 yum list installed | grep php yum remove php.x86_64 php-cli.x86_64 php-common.x86_ 64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 + php-fpm + nginx + apache 统统都可以用 yum 安装啦 rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm yum search php71w 看下为php7.1版本提供了哪些包 常用包说明: mod_php71w.x86_64 : PHP module for the Apache HTTP Server php71w-bcmath.x86 php71w-devel.x86_64 php71w-bcmath.x86_64 php71w-cli.x86_64 php71w-common.x86_64 php71w-gd.x86_64 php71w-ldap.x86

    33910编辑于 2023-10-22
  • 来自专栏全栈程序员必看

    ES6开发_php的开发环境

    由于有些低版本的浏览器还是不支持ES6语法,学习ES6,首先要学会搭建一个基本的ES6开发环境,利用工具,把ES6的语法转变成ES5的语法。 test.js 中的 ES5 代码了: 3、Traceur转码器 Google公司的Traceur转码器,也可以将ES6代码转为ES5代码。 这是Traceur编译器识别ES6代码的标识。 3.2 Traceur的命令行转换方法: 首先需要用npm安装。 $ npm install -g traceur 直接运行ES6代码,以index.js为例 $ traceur index.js 将ES6输出为ES5脚本 $ traceur --script index.js 当然,感兴趣的小伙伴可以深入研究下babel及其插件的源码,了解其运行机制,以便更全面的掌握ES6转ES5的相关原理、机制。

    1K10编辑于 2022-08-04
  • 来自专栏程序技术知识

    php获取文件后缀6种方法

    php获取文件后缀的6中方法: <?php $filename = 'mypicname.jpg'; // 1. The "never use this" approach // From: http://php.about.com/od/finishedphp1/qt/file_ext_PHP.htm $exts ]", $filename); $n = count($exts)-1; $ext = $exts[$n]; //6.

    1.1K20编辑于 2022-04-16
  • 来自专栏开源技术小栈

    2025年6PHP版本使用统计

    使用统计 目前使用的 PHP 版本的百分比。 这里已经省略了所有使用率不超过 1%的版本 以下是2024年1月至2025年6PHP各版本的使用占比(仅展示使用率超1%的版本): 7.2:从2024年1月的2.5%降至2025年6月的1.6% 7.3 降至6.9% 8.0:从7.2%降至3.3% 8.1:从35.2%降至13.4% 8.2:先升至32.3%后降至24.8% 8.3:从6.4%快速升至34.0% 8.4:2025年1月首次出现5.1%,6月达 质量保证工具支持滞后,例如PHP CS Fixer和PHPStan对8.4的支持进度缓慢。 可视化 PHP 的使用演变过程 开源包最低版本要求 分析Packagist上1000个热门包的最低PHP版本要求: 关键数据: 2025年6月,8.1和8.2版本的包数量分别为234和187个,8.3升至

    47500编辑于 2025-06-15
  • 来自专栏大数据技术架构

    盘点Hadoop生态6 个核心的大数据组件

    大数据生态圈中有很多优秀的组件,可谓琳琅满目,按组件类别可分为存储引擎、计算引擎,消息引擎,搜索引擎等;按应用场景可分为在线分析处理OLAP型,在线事务处理OLTP型,以及混合事务与分析处理HTAP型等 Hadoop包含丰富的生态组件,有我们耳熟能详的分布式文件系统HDFS,分布式计算框架MapReduce,以及分布式调度系统YARN。 HBase周边生态成熟,具有很多丰富的特性,比如强一致性读写、自动分区、自动故障转移、面向列等。HBase主要用于海量数据永久性存储与超大规模并发访问场景,目前应用非常广泛。生态架构如: ? 6 Elasticsearch 主流的分布式搜索引擎 Elasticsearch,简称ES,是当下主流的分布式全文搜索,它允许用户快速的进行存储、搜索和分析海量数据,底层是开源库Lucene,开箱即用。

    3.8K22发布于 2021-07-29
领券