202107-08 php和Python相比,是什么语言最强? HOT 编程语言种类繁多,每一种语言用来处理具体而独特的任务。每种语言都有一套独特的关键字和特殊语法来组织管理程序命令。我们在本文中将逐一介绍两种大受欢迎的语言:php和Python。我们将分析它们是如何工作的,它们彼此有何不同,谁在使用它们,以及每种语言受欢迎的程度。 继续阅读 >
202105-14 一文教你php文件用什么软件打开? HOT PHP是一种新型的CGI程序编写语言.应该说是个嵌入式脚本文件。和ASP、JSP有很多类似的功能。唯一不同的是,ASP要整站的解释在传递,而PHP则可以嵌入HTML代码里,和HTML一起发送。完全可以采用记事本打开!不过采用记事本打开以后一般不容易分析源代码。也可以使用ultraedit,editplus,Notepad++,Dreamweaver,Netbeanseclipse等软件。php可以用文本编辑器(如记事本、emeditor、phpedit等)打开。如果要运行它... 继续阅读 >
202105-08 初级应该怎么学php,十个实例代码教程分享 HOT 相信许多刚开始学习php时不知道怎么开始写代码,脑袋一头雾水,逻辑可能也没有弄明白,所以这次分享一波php教程,给大家参考一下1.PHP可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/***************@length-lengthofrandomstring(mustbeamultipleof2)**************/functionreadable_random_string($length=6){$conso=array("b","c","d","f","g","h"... 继续阅读 >
202003-12 比 Java 更具争议的 PHP,处处留坑? 虽然这个想法已经在 JavaScript 中被证明可行,但是只有先提供了适当的IDE和静态分析支持,它才能在PHP中工作。这是一个非常有趣的想法,但它必须经历一个成长过程才能称为“主流”。PHP看作是一种蹩脚的语言。这门语言确实有其缺点和20年的传承包袱,但是我可以自信地说,我喜欢用它工作。 继续阅读 >
202003-12 2019年最流行的七个PHPWeb框架 PHP代表超文本预处理器(Hypertext Pre-processor)。早期的PHP被用于个人主页,然后才升级更新为超文本预处理器。PHP是一种服务器端脚本语言,用于开发静态或动态网站和Web应用程序。 继续阅读 >
202003-12 PHP是生还是死? 有关PHP已死的传言满天飞,然而事实却并非如此,只要WordPress还活着并正常运行,PHP就不会消亡,况且如今的WordPress依然生龙活虎。不幸的是,许多遗留的PHP代码与旧版的WordPress捆绑在一起,而这些网站的所有者未能完全更新这些旧版本。 继续阅读 >
202003-12 PHP已不再是当年那个“设计糟糕”的语言 在5.X版本时代,PHP的性能平均而言是最好的。而在7.0时代,大部分的PHP核心都从零开始重写了,其性能能够达到之前的23倍。口说无凭,幸运的是,有人花了大量时间来测量PHP的性能,Kinsta提供了一个很好的更新列表。 从7.0版本以来,PHP性能就只升不降。PHP web应用的性能可以和其他语言web框架的性能相提并论,甚至更高。 继续阅读 >
202003-12 重要的PHP面试问题及答案 Q1.描述PHPAns:PHP是一种服务器端脚本语言,最常用于Web应用程序。PHP附带了各种框架和CMS,可以帮助创建网站。面向对象,PHP类似于Java和C#等语言,这使得它易于学习和实现。一些基于PHP的流行应用程序是WordPress和osCommerce。Q2.显示在PHP中使用“echo”的内容Ans:PHP中echo的主要目的是帮助在网页中打印数据。例如,以下代码从网页打印此项目的文本:<?phpecho'Brandedshirts';?>Q3.PHP页面中包含文件的方式是什么... 继续阅读 >
201903-18 PHP网站开发步骤 想要制作一个PHP开发的网站,那么你就必须熟练掌握了PHP、HTML、数据库各方面知识,以及JavaScript事件处理和开发步骤。PHP网站开发步骤:(1)尽量完整的需求方案,具体到功能上:(2)建模结构UML(3)建立数据库1、建立的表名、字段名要与他的功能有关系。2、根据结构建立数据库表,原则是不定项内容一定要分表。3、字段类型要考虑内容是否够用就够就好,选择适合的类型INTVarcharDate(4)设计HTML文件和脚本的实现根据模和数... 继续阅读 >
201903-08 PHP是获取哪些状态码来判断一个网站是否运行 推荐 4表示请求错误的PHP状态码 400 (错误请求) 服务器不理解请求的语法。 401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 403 (禁止) 服务器拒绝请求。 404 (未找到) 服务器找不到请求的网页。 405 (方法禁用) 禁用请求中指定的方法。 继续阅读 >
201607-26 PHP 常用函数汇总 一、写入文件1.打开资源(文件)fopen($filename,$mode)2.写文件fwrite($handle,$str)3.关闭文件fclose($handle)4.一步写入file_put_contents($filename,$str,$mode)FILE_APPENDLOCK_EX}二、读文件1.读文件fread($handle,字节数) 2.读一行fgets($handle);3.读一个字符fgetc($handle)4.读成一个数组中file($filename)5.一步读取file_get_contents($filename)三、目录操作1,建目录mkdir($dirname)2,删除目录rmdir($dirname... 继续阅读 >
201601-19 如果Cookie禁用了Session还能使用吗? 推荐 Cookie与Session一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。Cookie分为两种,一种可以叫做sessioncookie,浏览器关闭就会丢失,一种可以...Cookie与Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。Cookie分为两种,一种可以叫做sessioncookie,浏览器关闭就会丢失,一种可以叫做p... 继续阅读 >
201512-02 PHP转义Json里的特殊字符的函数 HOT 在给一个App做API,从服务器端的MySQL取出数据,然后生成JSON。数据中有个字段叫content,里面保存了文章内容,含有大量HTML标签,这个字段在转json的时候需要转义,因为有大量的特殊字符会破坏json的结构。比如这么一段content:'Loremipsum"dolor"sitamet,consectetur\adipiscingelit.'则必须要转化为:Loremipsum\"dolor\"sitamet,\nconsectetur\\adipiscingelit.那么有哪些字符是需要转义的... 继续阅读 >
201511-14 10个实用的PHP正则表达式 正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符、词或算式等。但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时。本文为你介绍10种常见的实用PHP正则表达式的写法,希望对你的工作有所帮助。1.验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。$email = "test@ansoncheung.tk";if (preg_match('/^... 继续阅读 >
201508-22 PHP新手 表单验证邮件和URL 推荐 PHP-验证名称以下代码将通过简单的方式来检测name字段是否包含字母和空格,如果name字段值不合法,将输出错误信息:$name=test_input($_POST["name"]);if(!preg_match("/^[a-zA-Z]*$/",$name)) { $nameErr="只允许字母及空格"; }preg_match—进行正则表达式匹配。语法:intpreg_match(string$pattern,string$subject[,array$matches[,int$... 继续阅读 >
201506-26 PHP empty()与isset()与is_null()的区别 有关PHP的empty(),isset()还有is_null()这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。测试的类型如下:<?php$a;$b=false;$c='';$d=0;$e=null;$f=array();?>empty()首先是empty的var_dump输出:<?phpvar_dump(empty($a));var_dump(empty($b));var_dump(empty($c));var_dump(empty($d));var_dump(empty... 继续阅读 >
201504-27 PHP常用特殊运算符号和函数总结 注解符号://单行注解多行注解引号的使用''单引号,简单字符串,不经任何处理直接拿过来;""双引号,php动态处理然后输出,一般用于处理$变量.布尔变量:一种是true即真的;另一种是false即假的常见变量:string字串(数字\汉字\等等)integer整数(1、2、3、4、5、0、-1、-2、等等)double浮点数(小数点)array数组object对象可以用的方法有gettype($mix)和settype($mix,$typename);常用符号转义:\"双引号\\反斜线\n换... 继续阅读 >
201504-27 初学者如何学习PHP框架 PHP成为最流行的脚本语言有许多原因:灵活性,易用性等。我们通常需要一个PHP框架来代替程序员完成那些重复的部分。PHP框架是什么?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更多的时间去创建实际的Web应用程序,而不是花时间写重复的代码。开发... 继续阅读 >
201504-18 PHP新手用什么开发工具好? PHP用什么开发工具好?PHP新手用什么开发工具好?我是做.NET的,现在转做PHP,请问用什么开发工具?像这些的一些问题经常会有网友在QQ群里面问到,趁现在有时间,把我曾经用的PHP开发工具和PHP代码编辑器整理在一起,供新手朋友们参考与学习。一、PHP集成开发环境(IDE)1、ZendStudio这是PHP官方zend公司开发的一款PHP集成开发环境,也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zen... 继续阅读 >
201504-18 PHP数组基础 一、如何定义数组:在PHP中创建数组主要有两种方式,下面就让我们来看看如何创建一个数组 (1)直接给每个元素赋值的方法创建数组。 格式为:$arrayname[key]=value; 其中arrayname为数组的名字,key为数组的元素的键,value为元素的值。键可以是0,1,2,3这一类数字,也可以是字符串。如下所示: 代码如下: 1<?php 2//用1,2,3的数值作为数组的键 3echo'<p>数组$array1的键值为... 继续阅读 >
201503-14 PHP初学者的困惑的10个知识点 推荐 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals=On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。注:PHP中的超全局变量从PHP 4.2.0 开始,register_globals 的默认值为 off,这样一来,以前的很... 继续阅读 >
201501-22 php数组函数序列之sort() 对数组的元素值进行升序 sort()定义和用法 sort()函数按升序对给定数组的值排序。 注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。 如果成功则返回TRUE,否则返回FALSE。 语法 sort(array,sorttype)参数描述 array必需。输入的数组。 sorttype可选。规定如何排列数组的值。可能的值: SORT_REGULAR-默认。以它们原来的类型进行处理(不改变类型)。 SORT_NUMERIC-把值作... 继续阅读 >