小编use*_*675的帖子

树枝模板中的Intval

问题非常严重.

我有一个带整数键的数组,参数是字符串.我想通过使用该参数获取该数组的元素.

如何进入Twig intval - (int)"32"{{ variable }}哪里variable == (string) "32";

symfony twig

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

如何在symfony中尝试捕获

情况:

//trollCommand.php
[...]
foreach ($trolltypes as $type) { //$type=={"Frost","RandomBroken","Forest"}
    try {
        $output->writeln($type);
        $troll={"get".$type."TrollType"}();
        $output->writeln("TEST 1");
        $troll->__load();
        $output->writeln("TEST 2");
    } catch (EntityNotFoundException $e) {
        $output->writeln("WARNING: TROLL ENTITY DOES NOT EXIST.");
        continue;
    }
    $output->writeln("TROLLING");
    do_something_with_troll($troll);
}
Run Code Online (Sandbox Code Playgroud)

getFrostTrollType加载好,getForestTrollType也应加载好,但在此之前,这是一个问题,getRandomBrokenTrollType()故意不存在,然后我在控制台中看到消息:

 Frost
 Test 1
 Test 2
 TROLLING
 RandomBroken
 Test 1
 [Doctrine\ORM\EntityNotFoundException]  
 Entity was not found. 
 //[EXIT FROM SCRIPT]
 troll@troll-machine ~/trollSandbox/ $ _
Run Code Online (Sandbox Code Playgroud)

它应该是:警告:TROLL ENTITY不存在.然后继续; 但它不会发生

如何检查对象的方法的存在?

php symfony

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

"Git Bash Here"的CMD命令

在Windows中,我可以通过打开右键菜单在当前目录中运行"Git Bash Here".

我想将gitbashhere.bat放在默认路径中,以便从标准cmd窗口轻松访问命令.

sh.exe --login -i命令仅在sh.exe的目录而不是当前目录中打开git bash.

如何查看哪个命令绑定到"Git Bash Here"?

windows git bash

6
推荐指数
3
解决办法
1万
查看次数

如何检查父类的实例?

在PHP中有两个类: class parentTroll {...}class troll extends parentTroll {...}

然后有一个对象 $troll = new troll();

怎么检查$troll instanceof parentTroll?此行现在返回false.

php instanceof

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

DateTime()工作错误

PHP Symfony2中有这种情况:

$myDate = new \DateTime();
var_dump($myDate);
Run Code Online (Sandbox Code Playgroud)

返回:

class DateTime#17476 (3) {
  public $date =>
  string(19) "2014-05-26 14:44:53"
  public $timezone_type =>
  int(3)
  public $timezone =>
  string(13) "Europe/Warsaw"
}
Run Code Online (Sandbox Code Playgroud)

但:

$myDate = new \DateTime();
var_dump($myDate->date);
Run Code Online (Sandbox Code Playgroud)

返回... NULL

我究竟做错了什么?

php time date symfony

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

PHP和Mongo:无法加载动态库

Trollslayers.我有一些隐藏在php配置中的丑陋巨魔的问题.当我尝试使用Mongodb时,出了点问题.

系统:Linux Mint LMDE 2014 Trolled Edition.

安装:

  • PHP 5.3.x BruteForced拒绝更新

  • PHP与dev,mysql,curl,fpm,mcrypt以及来自黑暗森林的巨魔的其他食物.

  • 最新的Nginx.

当我尝试使用php作为bash命令时,我看到来自饥饿巨魔的消息:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mongodb.so' - /usr/lib/php5/20090626+lfs/mongodb.so: cannot open shared object file: No such file or directory in Unknown on line 0
extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
Run Code Online (Sandbox Code Playgroud)

如果我想打电话给phpinfo(); 我没有看到有关已安装的mongo的任何信息 - ctrl + f("mongo")不返回任何内容.(在安装过程中没有任何可疑消息).

所以,没有mongo香料,我不能煮任何汤.你有什么想法吗?

php mongodb

1
推荐指数
1
解决办法
1335
查看次数

PHP preg_replace正在取代太多

码:

$string = "ABCD BEGIN LOL END ABCD";
$result = preg_replace("/BEGIN (.*?) END/","XD",$string);
Run Code Online (Sandbox Code Playgroud)

返回:ABCD XD ABCD,但我想返回ABCD BEGIN XD END ABCD,

怎么做到这一点?

php preg-replace

1
推荐指数
1
解决办法
110
查看次数

如何在PHP中将托架返回到上一行

\r将我的指针移动到开始行的,但如何返回到前行?

例如来自代码:

echo "First Line \n";
echo "Second Line \n";
ReturnToPreviousLine();
echo "Third Line \n"; 
Run Code Online (Sandbox Code Playgroud)

由...执行 $ php script.php

我想在控制台输出:

Third Line
Second Line
Run Code Online (Sandbox Code Playgroud)

也许我会添加更好的例子:

  echo "Hello World!\n"
  //some loop
    echo "Time        Percent\n";
    echo "\r$time       $percent";
  //end loop
  returnToPreviousLine();
  echo "Done                 \n";
  echo "                     \n";
Run Code Online (Sandbox Code Playgroud)

循环期间的输出:

Hello World!
Time        Percent
00:00:10    10%
Run Code Online (Sandbox Code Playgroud)

循环后输出:

Hello World!
Done
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
621
查看次数

如何获取对象的类名

代码:

$troll instanceof TrollClass
Run Code Online (Sandbox Code Playgroud)

检查是否$troll是实例TrollClass.

如何判断哪个类$troll是实例?

$troll instanceof XXXX
Run Code Online (Sandbox Code Playgroud)

我该怎么XXXX办?

php instanceof

0
推荐指数
1
解决办法
53
查看次数

HTML Select 中的排序选项

有这样的情况:

<select id="trollSelect">
    <option value="PL">Polish Troll</option>
    <option value="EN">English Troll</option>
    <option value="JP">Japanese Troll</option>
    [...] //more options created dynamically
</select>
Run Code Online (Sandbox Code Playgroud)

Option values并且Option texts在 中未排序Select。是否可以在 JQuery 或 Javascript 中按字母顺序value或按text字母顺序对这些选项进行排序?

结果应该是这样的:

<select id="trollSelect">
    <option value="EN">English Troll</option>
    <option value="JP">Japanese Troll</option>
    <option value="PL">Polish Troll</option>
    [...] //more options created dynamically
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

标签 统计

php ×7

symfony ×3

instanceof ×2

bash ×1

date ×1

git ×1

html ×1

javascript ×1

jquery ×1

mongodb ×1

preg-replace ×1

time ×1

twig ×1

windows ×1