为什么使用var_dump()输出NULL是大写,而true和false是小写?

  最合理的解释是,考虑到PHP是用C编写的,历史标准将NULL定义为大写,将true和false定义为小写,因此PHP也遵循这些标准。

<?php
var_dump(null);  // NULL
var_dump(true);  // bool(true)
var_dump(false); // bool(false)

var_dump(NULL);  // NULL
var_dump(TRUE);  // bool(true)
var_dump(FALSE); // bool(false)

Copyright © 2023 码农人生. All Rights Reserved