我对字符串上的宇宙飞船运算符的功能有点困惑。在文档中,他们说比较是根据 PHP 通常的类型比较规则进行的,但我还不清楚!我看了这个stackoverflow 问题并做了一些测试,但仍然很困惑。
这是我测试的代码:
<?php
$str1 = "aaa";
$str2 = "aaaa";
echo $str1 <=> $str2, PHP_EOL; // -1
$str1 = "baaaaaa";
$str2 = "abbb";
echo $str1 <=> $str2, PHP_EOL; // 1
$str1 = "aaaaaaa";
$str2 = "bbbb";
echo $str1 <=> $str2, PHP_EOL; // -1
Run Code Online (Sandbox Code Playgroud)
它如何使用 ASCII 值?谢谢你的帮助。
为什么我们在不使用PHP的情况下在Ubuntu上键入Symfony命令行,我们没有错误?
例如
php app/console cache:clear
Run Code Online (Sandbox Code Playgroud)
是一样的:
app/console cache:clear
Run Code Online (Sandbox Code Playgroud) 我正在使用Windows 10当我安装symfony2时:
composer create-project symfony/framework-standard-edition my_project_name
Run Code Online (Sandbox Code Playgroud)
错误:
bash: composer: command not found
Run Code Online (Sandbox Code Playgroud)