小编PHP*_*Pst的帖子

PhpStorm文字大小

是否可以定义一个快捷方式来增加/减少PhpStorm中的代码大小,就像你在Notepad ++中用CTRL+ 做的那样Mouse Wheel

phpstorm

91
推荐指数
6
解决办法
8万
查看次数

是否可以设置默认的PDO获取模式?

在检索数据之前,我总是要输入:

$STH->setFetchMode(PDO::FETCH_OBJ);
Run Code Online (Sandbox Code Playgroud)

为了使我的代码更具可读性,如果我可以在某处设置默认模式,那将会很棒....

谢谢!

编辑.我本来希望我可以将PDO:FETCH_OBJ添加到我连接到数据库时运行的setAttribute代码,但这似乎不起作用......

php pdo

71
推荐指数
2
解决办法
2万
查看次数

41
推荐指数
4
解决办法
1万
查看次数

Selectize.js手动添加一些项目

我想在用户点击按钮后为选择的输入添加一些项目.输入数据通过Ajax加载.当我调用addItem(value)时,没有任何事情发生.但是,如果我尝试在输入中键入一些字符串,它会加载数据,然后addItem(value)将起作用.

https://github.com/brianreavis/selectize.js/blob/master/docs/api.md

javascript jquery selectize.js

36
推荐指数
4
解决办法
5万
查看次数

Web应用程序中的数字本地化

如何在不更改字符代码的情况下设置阿拉伯数字的变体?

Eastern Arabic      ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
Persian variant     ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
Western Arabic      0   1   2   3   4   5   6   7   8   9 
(And perhaps any other in use numeral system if any)
Run Code Online (Sandbox Code Playgroud)

这是一个示例代码:

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
</head>
<body>

<div lang="fa">0123456789</div>
<div lang="ar">0123456789</div>
<div lang="en">0123456789</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点只使用客户端技术(HTML,CSS,JS)?
解决方案应该对页面的SEO分数没有负面影响.

请注意,在Windows文本框(例如"运行")中,根据周围文本的语言正确显示数字.

另请参阅:桌面应用程序中的数字本地化

html javascript css localization cross-browser

25
推荐指数
3
解决办法
2707
查看次数

在PHPStorm中重命名文件而不进行重构

如何在不重构 PHPStorm的情况下快速重命名文件名?即使我刚刚创建了文件,PHPStorm也需要很长时间来搜索我的文件以供其使用.

php rename file phpstorm

24
推荐指数
4
解决办法
2万
查看次数

Git应该跟踪.idea文件夹中的哪些文件?

与Netbeans不同,在Jetbrains IDE中,与用户和团队相关的设置文件混合在同一个文件夹中,当你需要将它们推送到git时,它会变得棘手.

这些IDE有许多示例git ignore文件,git站点上有https://intellij-support.jetbrains.com/hc/articles/206544839页面.

然而,在使用它们一个月后,我们发现它更安全,实际上更方便.我的意思是忽略所有.idea文件并明确添加仅与团队相关的设置.(而不是添加所有并忽略一些).

开发人员可以共享的主要内容是代码风格配置.因此,使用IDE自动重新格式化选项,所有团队都将遵循一致的风格.

除此之外,问题是哪些其他文件被重新包含而不被忽略?为什么?

回答:我想出了这个:https://github.com/salarmehr/idea-gitignore

git ignore intellij-idea phpstorm

24
推荐指数
4
解决办法
8136
查看次数

防止PhpStorm在关闭时自动保存文件

当我关闭PhpStorm中的文件时,它会自动保存文件.如何更改它以问我"你想在关闭之前保存文件吗?"

phpstorm

22
推荐指数
2
解决办法
9866
查看次数

PHP在preg_replace上崩溃

我使用以下命令运行以下脚本php.exe:

preg_replace('#(?:^[^\pL]*)|(?:[^\pL]*$)#u','',$string);
Run Code Online (Sandbox Code Playgroud)

或等同物:

preg_replace('#(?:^[^\pL]*|[^\pL]*$)#u','',$string);
Run Code Online (Sandbox Code Playgroud)

如果$string="S"$string=" ?? " 它有效,如果 string='?'它产生?不正确,并且string='??'PHP崩溃.

但它适用于4.4.0 - 4.4.9,5.0.5 - 5.1.6版本.

怎么了 ?

:http://3v4l.org/T3rpV


<?php
$string='??';
echo preg_replace('#(?:^[^\pL]*)|(?:[^\pL]*$)#u','',$string);
Run Code Online (Sandbox Code Playgroud)

输出为5.4.0 - 5.5.0alpha6

Process exited with code 139.
Run Code Online (Sandbox Code Playgroud)

输出为5.2.0 - 5.3.22,5.5.0beta1

 

输出为4.4.0 - 4.4.9,5.0.5 - 5.1.6

?? 
Run Code Online (Sandbox Code Playgroud)

输出为4.3.11,5.0.0 - 5.0.4

Warning: preg_replace(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 7 in /in/T3rpV on line 3 
Run Code Online (Sandbox Code Playgroud)

输出为4.3.0 …

php crash preg-match

20
推荐指数
2
解决办法
2178
查看次数

有效开发和维护多语言网站的大规模CSS

请考虑以下情形:您正在开发一个多语言Web应用程序.如果您要定位的所有语言都是LTR或者RTL,则不需要特定于语言的CSS规则.但是,如果您的目标语言是语言LTR和混合RTL语言,则需要为每种语言指定页面的阅读方向.

如果您添加dir='ltr'dir='rtl'<body>元素,你在逻辑上应该期望它应该做必要的魔法.

但是,您实际上需要切换规则中的所有rightleft设置,例如text-directionmargin.你还需要改变的规则一样margin: 0 10px 0 20px;,以margin: 0 20px 0 10px;

W3C标准可以通过允许两个与方向相关的规则的值来避免这个问题.换句话说,代替-right-left(如在margin-right和中margin-left),他们可以允许类似以下内容:

div.foo { margin-near: 100px; } 
/* This would be equivalent to margin-left in LTR, and margin-right in RTL */

div.bar { margin-far: 100px; } 
/* This would be equivalent to margin-right in LTR, …
Run Code Online (Sandbox Code Playgroud)

css multilingual internationalization right-to-left

19
推荐指数
3
解决办法
1082
查看次数