2017-06-20 126 views
-3

編碼的功能,面向PHP風格PHP提供.NET類似的框架嗎?

is_empty($text)

我喜歡C#的面向對象的語法:

string.IsNullOrEmpty(text)

是否有辦法來儘量縮短之間的距離C#和PHP?

+1

是的,你可以用'IsNullOrEmpty'方法構建你自己的'sting'類,但據我所知,沒有框架可以進入OOP的範圍 – FMashiro

+0

看起來像一個非常奇怪的選擇。 。我強烈地認爲OOP是IT開發的一個很好的增強。 – Revious

+0

這不是一個奇怪的選擇,它們是兩種截然不同的語言,並且處理類似的操作有所不同。如果你願意的話,PHP會讓你創建你自己的框架,但是大多數人不會花費時間挑選數據類型。 – FMashiro

回答

1

PHP有長時間的功能範例,所以有很多東西,這樣就可以解決。去年PHP也增加了類型,所以改進一些東西還有很長的路要走。

但是已經有一些工具。您可以使用https://github.com/nette/utils,其中包含一些有用的OOP類和更直觀的方法。

+1

PHP有一段時間的類型,所以我不認爲他們去年增加;) –

+1

內部動態類型是的,但有很多與動態類型在PHP中的魔術fuckups像「0e2」==「0e1 「或md5(」240610708「)== md5(」QNKCDZO「),它們都返回true。在PHP 7+中增加了標量類型和嚴格的選項,可以輕鬆刪除這些「錯誤」:]這就是我的意思。 – Arziel