我給你一個功能爲例:如何在rails上聲明函數(不是方法)和ruby?
def debug(var)
raise var.inspect
end
在PHP
它的簡單,我把
function debug($var)
{
var_dump($var);
}
,我只是必須包括在哪裏定義此功能的文件,它是aviable我所有的代碼何時何地。
我如何在rails應用程序中做同樣的事情?我想要一個函數,而不是類中的方法,我希望能夠在代碼中將它稱爲evrywhere。
你能告訴我們爲什麼你強調「功能,而不是方法......」嗎?他們有什麼不同? – vee
你爲什麼要這樣的事情?即使在現代的PHP應用程序中,這些都是使用的方法,但是來自靜態類,即'App :: debug($ var)'可以在所有範圍內通過自動加載器 –