类方法中的PHP Time()函数
我有一个带有函数类方法中的PHP Time()函数,php,function,class,methods,time,Php,Function,Class,Methods,Time,我有一个带有函数date的类Convert: <?php class Convert{ public static function datum($timestamp = time()){ //When $timestamp isn't set use php function time() return(date("N" , $timestamp)); } } ?> //run met
date
的类Convert
:
<?php
class Convert{
public static function datum($timestamp = time()){
//When $timestamp isn't set use php function time()
return(date("N" , $timestamp));
}
}
?>
//run method
Convert::datum();
更改
class Convert{
public static function datum($timestamp = time()){ // <-- no functions allowed in here
//When $timestamp isn't set use php function time()
return(date("N" , $timestamp));
}
}
声明函数时,参数只能接受空数据类型或数据。参数不能设置为接受函数的返回,也不能是动态的
好
public static function datum($timestamp = NULL){
public static function datum($timestamp = 13524564){
public static function datum($timestamp = '423432'){
public static function datum($timestamp = array()){
public static function datum($timestamp = FALSE){
public static function datum($timestamp = TRUE){
public static function datum($timestamp = time()){
public static function datum($timestamp = (8*2)){
public static function datum($timestamp = $this->someValFromThisClass){
public static function datum($timestamp = 123, $new = $timestamp){
坏的
public static function datum($timestamp = NULL){
public static function datum($timestamp = 13524564){
public static function datum($timestamp = '423432'){
public static function datum($timestamp = array()){
public static function datum($timestamp = FALSE){
public static function datum($timestamp = TRUE){
public static function datum($timestamp = time()){
public static function datum($timestamp = (8*2)){
public static function datum($timestamp = $this->someValFromThisClass){
public static function datum($timestamp = 123, $new = $timestamp){
不能将函数作为默认值。把它移到你的方法中。你是什么意思?他的意思是time()
是一个函数,你不能将函数作为默认值,这是你目前拥有的。不客气。有关更全面的说明,请参见我的更新