php - 在php中使用连接赋值运算符之前是否需要定义一个变量?
问题描述
我已经尝试过并且知道如果我使用
$a .="test";
$a .=" test2";
并回显 $a
echo $a
它返回
test test2
也适用于数组
<?php
$testarray['Title'] = "test";
$testarray['text'] = "text";
print_r($testarray);
?>
它给出了正确的结果而不声明 $testarray=[];
Array ( [Title] => test [text] => text )
它甚至没有显示警告或通知..所以我只想知道在之前声明变量或两者都可以的好习惯..如果它与任何特定的php版本相关..我使用php 7.1会它在早期版本中显示错误?
解决方案
推荐阅读
- spring - spring.data.rest.basePath 未应用
- java - 在进程运行时写入日志文件
- java - 在单元测试中启动新的 JVM
- node.js - 从 Azure AD-OAuth/PassportJS 中的 redirectURL 找不到 404
- python - 在pygame中将玩家移动到鼠标的位置
- c# - 无法在 Andriod 模拟器上的 Xamarin 表单中显示带有 WebView 组件的网站
- sql - 如何修复嵌套级别超出SQL中的递归函数错误
- pdf - TypeError:对象不支持属性或方法“toSource”
- oracle - Oracle IMPDP 不导入行
- xml - 如何在 Odoo10 中通过继承隐藏字段