-
现在修复了这个pdo错误吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:153
Note that you can specify a port number with “port=####”,but this port number will be ignored if the host is localhost. If you want to connect to a local port other than the default, use host=127.0.0.1 instead of localhost. 从this page引[详细]
-
将PHP关联数组转换为JSON关联数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:178
我正在使用json_encode将 PHP中的查找表转换为 JavaScript: AbilitiesLookup Object([abilities:private] = Array ( [1] = Ability_MeleeAttack Object ( [abilityid:protected] = [range:protected] = 1 [name:protected] = MeleeAttack [ability_identifi[详细]
-
在PHP中使用设计模式有什么性能影响?
所属栏目:[PHP教程] 日期:2020-12-13 热度:164
我知道设计模式在创建大项目时非常有用.有没有人在使用普通(OO,程序)创建项目和在性能(执行速度)方面使用设计模式方面有经验?我想创建一个大项目,我担心使用设计模式我的脚本会运行得更慢. 所以 与普通的OO编程相比,设计代码的代码是什么? 问候 解决方法[详细]
-
php – 我应该允许2个字符的密码吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:158
这可能听起来像一个无聊的问题,但安全领域的人会得到它.我应该让用户输入任意数量的字符,只要它大于0个字符.我的逻辑是: 无论如何,密码将被哈希和腌制,并且 对于做彩虹表的人来说,没有任何长度/其他指导更有趣,但是 我担心的是暴力字典攻击. 我有没有走上正[详细]
-
php – 正则表达式匹配%之间的字符串
所属栏目:[PHP教程] 日期:2020-12-13 热度:196
我正在尝试匹配%s中包含的子字符串,但preg_match_all似乎在同一行中同时包含多个子字符串. 代码如下所示: preg_match_all("/%.*%/","%hey%_thereyou're_a%rockstar%nyo%there%",$matches);print_r($matches); 这产生以下输出. Array( [0] = Array ( [0] =[详细]
-
在PHP中提升能力
所属栏目:[PHP教程] 日期:2020-12-13 热度:134
好吧,我需要在 PHP脚本中做一些计算.我有一个行为错误的表达. echo 10^(-.01); 产出10 echo 1 / (10^(.01)); 输出0 echo bcpow('10','-0.01') . 'br/'; 输出1 echo bcdiv('1',bcpow('10','0.01')); 输出1.000 …. 我正在使用bcscale(100)进行BCMath计算. Exc[详细]
-
php – 这个mysql查询有什么问题?
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
SELECT app_contracts.*,app_customers.id as customer,app_boards.id as board WHERE app_customers.id=app_contracts.customer_id AND app_boards.id=app_contracts.board_id ORDER BY app_contracts.id DESC 错误: Error Number: 1064 You have an error[详细]
-
php – GPL许可证是否会受到污染?
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
快速问题. 我正在将由GPL许可的JavaScript代码(而不是由我创建)转换为PHP.原始GPL是否有效或者我可以对转换后的代码进行任何许可吗? I found this on SO,但想知道它是否适用. 解决方法 这绝不应该被视为一个法律问题.这是关于做正确的事情. 在考虑事物的法[详细]
-
php – 我是否错过了面向对象编程的观点?
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
最近,我自己尝试学习OO编程.从我开始大约3个月后,我想我可能会忽略这一点,因为我似乎更喜欢静态方法(对我来说似乎更容易). 例 以下是我的代码中典型的数据库查询. $bindings = array(':name'=$articleName);Db::query('SELECT id,name,title,image,content F[详细]
-
反向字符串php
所属栏目:[PHP教程] 日期:2020-12-13 热度:172
反转字符串顺序的最佳方法是什么,例如, 'Hello everybody in stackoverflow' 变 'stackoverflow in everybody Hello' 有任何想法吗 解决方法 试试这个: $s = 'Hello everybody in stackoverflow';echo implode(' ',array_reverse(explode(' ',$s)));[详细]
-
php – Python相当于$this – > $varName
所属栏目:[PHP教程] 日期:2020-12-13 热度:100
在 PHP中,我可以执行以下操作: $myVar = 'name';print $myClass-$myVar;// Identical to $myClass-name 我希望在Python中这样做,但无法找到方法 解决方法 在python中,它是getattr内置函数. class Something( object ): def __init__( self ): self.a= 2 sel[详细]
-
PHP框架应该生成JavaScript吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:63
我注意到了一个 PHP框架; Zend,Cake和 Symfony;似乎要么生成JavaScript,要么允许它作为字符串嵌入PHP本身.这是一个好主意吗?对于那些使用过这些框架/库的人来说,使用Ajax和JavaScript助手的经验是什么?它易于维护吗?它是否缩短了开发时间? 解决方法 不,[详细]
-
php – 在JSON响应中转义文本的正确方法是什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:96
我从 PHP生成json. 解决方法 正确的方法是使用 json_encode()[详细]
-
PHP自动“获取”变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:61
我为我的公司设计了一个新的网站,我正在尝试实现交换机导航,这是我过去在我所有网站上使用的. ?phpswitch($x) {default:include("inc/main.php");break;case "products":include("inc/products.php");break;}? 出于某种原因,当我去index.php?x =产品没有任[详细]
-
Composer需要phpoffice / phpspreadsheet不起作用
所属栏目:[PHP教程] 日期:2020-12-13 热度:175
我想使用包Phpspreadsheet编写脚本.我不是 PHP的经验.我试图通过sudo composer需要phpoffice / phpspreadsheet添加对我的脚本的引用.但它不起作用.我收到错误:在stallation失败,删除composer.json ….如果不知道为什么它不工作.任何的想法? 详细错误: You[详细]
-
如何在EC2上安装PHP 7.1 t2.micro运行具有nginx作为Web服务器的A
所属栏目:[PHP教程] 日期:2020-12-13 热度:182
如何在Amazon EC2上安装 PHP 7.1 t2.micro运行具有nginx作为Web服务器的Amazon Linux的实例? Reference to PHP7 解决方法 参考 this答案,将步骤1更改为以下内容: 1.在Amazon Linux AMI上安装Apache 2.4和PHP 7.1 # Remove current apache php sudo yum rem[详细]
-
现代 PHP 新特性系列(三) —— Trait 概览
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
? ? ?Trait是PHP 5.4引入的新概念,看上去既像类又像接口,其实都不是,Trait可以看做类的部分实现,可以混入一个或多个现有的PHP类中,其作用有两个:表明类可以做什么;提供模块化实现。Trait是一种代码复用技术,为PHP的单继承限制提供了一套灵活的代码复[详细]
-
现代 PHP 新特性系列(一) —— 命名空间
所属栏目:[PHP教程] 日期:2020-12-13 热度:116
1、什么是命名空间 ? ? ?如果你只需要知道现代PHP特性中的一个,那就应该是命名空间。命名空间在PHP5.3.0中引入,其作用是按照一种虚拟的层次结构组织PHP代码,这种层次结构类似操作系统中文件系统的目录结构。命名空间是现代PHP组件生态的基础,现代的PHP组[详细]
-
PHP前端基础
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
节数: ? 1.基础: 推荐浏览器: 谷歌,火狐 ? 编辑器 2.HTML(超文本标记语言) 包括文本,图片,超链接 3.标记 元素 标签 双标签 ? 标签名 属性名="属性值" 属性名="属性值 属性名="属性值/标签名 单标签? 标签名 标签名具有属性 例如: 人 性别="男" 身高=[详细]
-
纯php登录验证demo
所属栏目:[PHP教程] 日期:2020-12-13 热度:165
!-- html -- 1 ! DOCTYPE html 2 html lang ="en" 3 head 4 meta charset ="UTF-8" / 5 title Document / title 6 / head 7 body 8 form action ="check.php" method ="post" 9 p 10 input type ="text" name ="username" value ="用户名" 11 / p 12 p 13 in[详细]
-
php版 计算器
所属栏目:[PHP教程] 日期:2020-12-13 热度:148
1 !DOCTYPE html 2 html lang="en" 3 head 4 meta charset="UTF-8" / 5 titleDocument/title 6 /head 7 body 8 form action="" method="POST" 9 10 ? php 11 12 $a1 =( isset ( $_POST [‘a1‘])) ? $_POST [‘a1‘] : ‘‘ ; 13 $a2 =( isset ( $_POST [‘a[详细]
-
利用PHP递归 获取所有的上级栏目
所属栏目:[PHP教程] 日期:2020-12-13 热度:136
/** * 获取所有的上级栏目 * @param $category_id * @param array $array * @return array * @author 宁佳兵 [email?protected] */ public static function getTreeCate( $category_id,$array=[]) { $is_parent = D( ‘Article/Category‘)-where(["id"=$cat[详细]
-
magento 1 search Incorrect
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
文件目录app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php 大约 345 ~ 347 行注释掉 $likeCond = ‘‘; if ($searchType == Mage_CatalogSearch_Model_Fulltext::SEARCH_TYPE_LIKE || $searchType == Mage_CatalogSearch_Model_Fulltext::SEAR[详细]
-
雷林鹏分享:PHP Zip File 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:89
PHP Zip File 简介 Zip File 函数允许您读取压缩文件。 安装 如需在服务器上运行 Zip File 函数,必须安装这些库: Guido Draheim 的 ZZIPlib 库: 下载 ZZIPlib 库 Zip PELC 扩展:下载 Zip PELC 扩展 在 Linux 系统上安装 PHP 5+:Zip 函数和 Zip 库默认不[详细]
-
PHPStudy配置虚拟主机配置域名步骤
所属栏目:[PHP教程] 日期:2020-12-13 热度:92
1,首先打开PHPStudy服务器窗口 显示启动成功即可 2,点击 “其他选项菜单” --------》打开配置文件------》vhosts-conf 点开 3,然后添加你的域名信息 填完保存关闭 VirtualHost *:80 DocumentRoot "D:studytest"? //目标文件夹 ServerName www.study.cn[详细]