Time of Update: 2016-06-17
例如輸入的時候:我是一個粉刷匠大家好啦啦啦輸入完後提交後轉成:我是一個粉刷匠大家好啦啦啦存入資料庫回複內容:你這個都沒有富文本的需求,建議你不要在資料庫存 HTML。因為到輸出的時候,你無法直接轉義來保證安全(內容已經是 HTML 了)。這個時候想過濾 XSS 就得費比較大的功夫了。如果你說的是富文字編輯器還是挺麻煩的,但是你說的是textarea就很簡單了。var val = document.getElementsByTagName('textarea')[0].value;val =
Time of Update: 2016-06-17
回複內容:開源項目大部分都是偏向於單一模組,或者單一功能的,很少有完整的一套東西,有也是一些大型的複雜的不太適合新手閱讀,會越看越懵的。所以應該是先嘗試去實現一些基本的功能:- 檔案上傳- 圖片處理- 資料庫操作- 分頁- 字串操作- MVC- ORM- 模板引擎然後嘗試用它們組合出來自己的架構,用這個架構開發一個項目,基本上就熟悉不少了。然後就是多多看看別人的代碼,建議參考GitHub上的PHP star數量較多的。- 項目: Trending PHP repositories on
Time of Update: 2016-06-17
都說java是跨平台語言 什麼叫跨平台語言呢? 我看php C語言也能在不同平台下開發啊 都有什麼語言是跨平台的呢
Time of Update: 2016-06-17
回複內容:如果僅僅為了開發一個網頁,開發完成自己在瀏覽器就能預覽一下,那用不用apache關係不大。但開發的多個網頁,你如果想讓別人也看看效果啥的,這時候,你是會發這些網頁檔案(html檔案)發給這些人,還是搭個環境,給別人提供一個url就OK了呢?而在搭這個環境的時候,將會用到Apache、IIS這類的Web Server。而更有些時候,你是需要處理一些動態資源,此時,直接發送源檔案並不能讓人看到實際效果,往往這個時候除了Apache這種Web
Time of Update: 2016-06-17
回複內容:謝邀。感覺我成了http://laracasts.com的傳教士了。。。這個簡直是送分題嘛Be Awesome in PHPStorm 這個系列的視頻看完,用PHPStorm基本可以起飛了。順便安利Sublime Text的系列: Sublime Text Mastery當然最主要是要練快速鍵。還有,Vi-Mode必裝。年前寫的,你可以看看 如何優雅的使用 phpStorm 開發工具LatteCake - 如何優雅的使用 phpStorm
Time of Update: 2016-06-17
一個網站採用哪種開發語言的背後可能總有些很另類的原因。 其實用什麼語言只有技術人員比較關心,但也是個值得一說的話題。 回複內容: 這應該是曆史原因,任何巨頭都是從小長大的。FaceBook 的 PHP 屬於粘結劑語言,並且轉成 C++ 執行。並且正如 Facebook 工程師所言 架構,類庫 遠比用什麼語言重要。 1. PHP 是專門面向 HTTP Server Side 的語言2. PHP 寫的不錯,文法解析器什麼的很精簡高效3. PHP 開銷低,不像Java
Time of Update: 2016-06-17
評論或文章裡添加@使用者名稱,該使用者名稱自動加上一個使用者首頁地址的標籤,同時被@使用者可以收到通知,請問這個功能怎麼實現呢?回複內容:每一條評論和文章發完之後
Time of Update: 2016-06-17
客觀、公正、無偏見地評價一下PHP,它的優點、缺點,與其他語言的比較,以及其他一切。不要簡單地說“PHP是最好的語言”“PHP是最差的語言”之類的。回複內容:作為一個有C語言基礎的,一直養成了對資料類型很敏感的習慣,直到用了php. 我滴個神啊,定義變數怎麼和鬧著玩似的。你已經先入為主地堅決否認
Time of Update: 2016-06-17
不用wordpress之類現成的東西,想自己手寫,主要是想鞏固一下暑假期間看的PHP的基礎知識。先肯定是建資料表嘛,常規來說,一般分幾個表?管理員資訊表,博文表,評論表,文章分類表....這裡感覺不知道該建哪些表,我看很多部落格都還會有一些文章標籤,文章歸檔,瀏覽榜,熱門評論之類的東西。參考了一些教程,整個部落格用MVC方式,這個大致上還知道一下,沒有用過thinkphp之類的架構,不知有沒專業人士能夠大致上說一下具體的結構。回複內容:如果你只是練手。建議:1.
Time of Update: 2016-06-17
回複內容:這是架構的設計理念,沒見過哪個語言是這樣的。語言的文法就可以看做是一種約定編譯器或解譯器的參數如果能影響文法的含義或支援,就算配置。用心智空間換打字速度人都是很懶的,能既省時間又省精力幹嘛要重複做那些麻煩的事我想到了lavavel,你倒是舉個例子啊~~作為一個可悲的java開發人員,我說一下感性的東西。多組件配合的時候,你可以去配置,100個配置點你就有寫100遍,因為你不可能知道這些配置點預設值是什麼,是否必填項。那麼,約定就好像java的getter和setter,name屬性,它
Time of Update: 2016-06-17
回複內容:謝邀以下兩步是伺服器安全防護基礎中的基礎使用沙箱(sandbox)/強制存取控制(mandatory access
Time of Update: 2016-06-17
回複內容:知乎首答,剛剛試了一下, 來給樓主寫個靠譜的中文答案: PHP很多優秀的架構,例如Laravel等等,鏡像都在國外,相關的包管理工具Composer也是在國外,所以安裝失敗的可能性很大,題主所示的就是因為連不上Composer。解決方案如下:Composer 進入官網, 選擇download 往下拉找Manual
Time of Update: 2016-06-17
公司要開發個
Time of Update: 2016-06-17
回複內容:你現在呢處於很低的層次,但我覺得你學得一點也不雜啊……不就是php和js你的問題在於兩個都沒學好,所以你去實習這點還是可以鼓勵後來者的我建議你把js學學好吧題主當時在YY是我帶的.我大學經曆和你的是相似的, 基本是學C/VC++, 然後和室友們一起做了一個小的射擊遊戲; 後來, 因為當時興Web潮流而選擇了PHP, 看過幾個流行架構的源碼之後, 試著做了一個自己的MVC架構, 然後慢慢改進, 現在還在用(就是你當時接觸的那個架構), 後來做畢設, 還開發了一個PHP擴充;
Time of Update: 2016-06-17
我是從php5.0開始跟過來的也算是老phper,11~13年從事2年的c語言,13年下半年迴歸php,當然自認為基礎還不差,快速的就進入項目,yii1、yaf、discus、opencart等等瞬間入手。nodejs開始爆發,個人比較喜歡接觸新玩意,所以也接觸了下nodejs,不過受限於js原有的編程思維,對於npm、es6等等遲遲不能入門,僅僅是保持著一種莫名的好奇心。靜下心來,重新梳理自己的php知識,也繼續瞭解下當下的php技術環境,偶然之間發現了laravel(那時候laravel是4
Time of Update: 2016-06-17
1、我今年23歲。2、剛從事php,知道前輩們的工作經驗可以讓我少走很多彎路,誠懇求教。回複內容:不太同意樓上匿名回答。技術的提升是需要一定理論的積累和實際項目經驗的沉澱。----------------------------------------------------------------------------首先說一下廢話,介紹一下背景,不喜直接拉右側捲軸...個人介入學習PHP的時間不算長,也不算短,應該是從學校的大二開始一直到現在,大概有四年左右了,但是不能算是真正意義上的四年
Time of Update: 2016-06-17
最近有一個項目可以抽出半年時間來做,個人有web基礎(html、css和膚淺的ASP及PHP),但是在語言的選擇上有點糾結;新開發網站是選擇PHP還是PYTHON呢? 時間方面:考慮到有半年時間來學習(專註半年只學習不做其他工作)。有可能獨立完成項目嗎? 效率方面:查了些資料有些說PYTHON效率底下,那麼能支援中大規模web項目的運行嗎? 移植性:以後會開發移動平台(android)和Windows平台的軟體,PYTHON都可以勝任嗎?
Time of Update: 2016-06-17
目前在一家互連網公司做助理工程師,從學習PHP 到現在 已經2個月了,現在的水準是能用laravel+bootstrap 做商務邏輯比較簡單的網站。
Time of Update: 2016-06-17
回複內容:其實應該舉報這個問題,因為這個問題其實並不構成一個問題,純粹是來黑百度的。然而我就是對黑百度喜聞樂見。另,“……單引號比雙引號效率高”的說法是個低級錯誤。然而,注意題目裡還有一個亮點——“Java進階架構師”。呵呵。已反饋,感謝這回答其實文不對題,別人問的是js,答主答php,有誤導類比嫌疑,我的知識範圍內,js單引號雙引號沒區別,python也一樣,只有在shell,php這種能在字串裡寫變數的才有區別這是什麼鬼?echo和js、java、php有毛線關係?給你看一個我當時搜尋htm
Time of Update: 2016-06-17
回複內容:別動不動就提掌握。對於一門語言,沒參與過稍大規模的項目,沒有個四五年的實際開發經驗,真的不要說自己掌握了。什麼叫掌握?文法搞懂了,常見教材讀通了,常用寫法記牢了,這充其量只能算是入門。有豐富的實戰經驗,對語言的適用度、優缺點要有親身經曆般的理解而不是人云亦云,對與語言相關的大多程式錯誤能一下子想到大概什麼回事,這才叫掌握!掌握一門語言,文法只是占很小的一部分,重要的是這門語言背後的一堆堆的庫的使用1. 區別很大,是完全不同的語言 2.