iT邦幫忙

php相關文章
共有 1075 則文章
鐵人賽 Mobile Development DAY 6

技術 [Day 6] 怎麼讓剛建立的專案難以維護

說了很多程式撰寫該注意的地方,我們來討論一下從專案的一開始,我們要如何打好基礎,從一開始就讓專案不好維護。 沒有 Model 的 MVC 架構 如果你使用的 L...

鐵人賽 Modern Web DAY 6

技術 Day#6 用監聽器(Event Listener) 來當個偷窺狂吧!!

上一篇有說到監聽器會幫我們在特定時候做我們要做的事,那我們要怎麼創建一個監聽器呢!? 首先,先在src目錄下建立一個資料夾,裡面建立一個Class 接著,在...

鐵人賽 Mobile Development DAY 5

技術 [Day 5] 從函式架構建立難以維護的程式碼

談完變數怎麼處理之後,我們來探討從函式的架構,怎麼撰寫出難以維護的程式碼。 排版 混用 Tab 和 space 排版,或者根本不排版。由於 Tab 的間隔沒有固...

鐵人賽 Modern Web DAY 5

技術 Day#5 實體類(Entity)與Symfony的生命週期(lifecycle)

記得小菜鳥說過他覺得php的Entity跟Java的java bean很像嗎?各位看官們可能會滿頭黑人問號...心裡滿是疑問的想說你在說什麼? 簡單來說,Ent...

鐵人賽 Mobile Development DAY 4

技術 [Day 4] 混淆變數命名的利器!談匈牙利命名法

匈牙利命名法是過去的一種變數命名方式。簡單的說,藉由在變數的開頭加上一些字母的前綴,比方說是字串的 name 前面加上 str,變成 strName,來標註變數...

鐵人賽 Modern Web DAY 4

技術 Day#4 會重工的東西來一遍就好了,不要一直跟牛魔王出來看上帝-Parameter參數

使用parameter有什麼好處!!? 假設,今天我在很多個控制器裡都使用到相同的東西(路徑,數值...等等),我就會選擇把它寫成參數,這樣一來我只要呼叫那個...

鐵人賽 Mobile Development DAY 3

技術 [Day 3] 從變數命名開始,讓專案程式碼難以維護

變數是程式的基本要素之一。要寫難以維護的程式碼,在變數的命名上面,有許多技巧可用。 由於命名對編譯器來說沒有影響,因此給予我們極大的空間,可以寫出能運作,但是對...

鐵人賽 Modern Web DAY 3

技術 Day#3 從容器裡挖Service來用- 舉例簡易遮罩功能,然後給它依賴注入進去

上一篇有提到說,Service是存在在一個container裡,而每個service都有一個id,在symfony3和4的差異在於呼叫Service的方法。...

鐵人賽 Mobile Development DAY 2

技術 [Day 2] 談環境設置與版本控制

建立專案之前,環境設置與程式碼的版本控制,是很重要的環節。對於要建立難以維護的專案也是如此。 下面我們來聊聊怎麼透過環境設置與版控,讓專案難以維護。 環境設置...

鐵人賽 Modern Web DAY 2

技術 Day#2 看路牌指標才不會走錯路之路由(Route)介紹及抓蟲用的捕蟲網(toolBar)

承上篇有提到控制器上若有路由(Route),則為一個URL,那我們要怎麼做設定呢? 首先 先在src目錄下,建立一個Controller子目錄,在裡面建立一...

鐵人賽 Mobile Development DAY 1

達標好文 技術 [Day 1] 如何放心大膽的用 Laravel 欠下技術債

工程師應該放心大膽地創造技術負債 這篇很好的文章裡,以及詳實的指導工程師應該對工作具備怎樣的心態,如何成功的提升自己的績效,並讓自己的績效在同事之間顯得特別突出...

鐵人賽 Modern Web DAY 1

技術 Day#1 雖然Symfony是PHP比較冷門的框架,但還是有人會用的吧?。゚ヽ(゚´Д`)ノ゚。

嗨各位看官們~開頭當然要先講一下這次參賽的原因啦!這次參賽主要是因為在準備入行之前,有一個前輩為了讓我更好理解前端的基本架構所以參加了鐵人賽,一方面是為了精進自...

技術 [筆記,PHP,PDO]常用方法封裝

將資料庫常用的方法打包起來~ 這支沒打包的很好~只時間會回頭進行重構,不知有無更好的idea,有的話請不令嗇告知,感恩 直接上code /** PDO連線資料...

技術 [筆記,php,csv]排除字串中未知特殊字元

需求:我要讀取一個csv檔,然後判斷某個id的內容有無更新該csv檔用逗號區隔,中文沒有雙引號包起來 嘗試:既然是csv,直接上fgetcsv,但因為中文沒有雙...

徵才 【熱血本土電商『生活市集』徵才啦!!!】全端工程師Full Stack Developer_台北南軟

「生活市集」是一個致力於提供消費者C/P值最高的商品以及最流暢的網路購物體驗的購物平台。目前生活市集已正式步入3.0階段,積極啟動大數據分析及人工智慧(AI)相...

徵才 誠徵研發工程師 (可在家工作)

公司簡介: 作為一家上市公司和一家開創性的互聯網公司, Guru Online(Holdings)Limited 通過利用洞察力,創造力和創新來徹底改變傳統業務...

技術 PHP 自學筆記 (4)

這邊來分享關於載入文檔的一些方法及clone方法。 1.手動加載 利用include引入即可,但include有缺點,他會重複引入,所以我們可以透過includ...

技術 PHP 自學筆記 (3)

今天來分享賦值、class的一些方法,static等等。 賦值by reference: 像是js的賦值就都是by reference,也就是當你去複製一個物件...

技術 PHP 自學筆記 (2)

今天學的東西,需要有OOP的觀念,也就是物件導向的觀念,由於之前自己學過JS後,以為物件都是可以直接創建。但事實並非如此,而是需要搭配class(類)來創建我們...

技術 PHP 自學筆記 (1)

最近,開始學習PHP,但還沒有碰很多,希望把一些基本簡單的知識,能夠記錄下來。 PHP的開頭是<?php,程式碼都寫在裡面,而echo可以輸出字串,如果為...

技術 PHP PSR-7 教學、實作及範例

PHP PSR-7 Tutorial, Implementation and Examples This library is a PSR-7 imple...

徵才 NuEiP徵才:PHP Back-End Developer

「NuEiP」這個品牌是由台灣IC燒錄產業的龍頭公司岱鐠科技創辦人創立,主要提供雲端企業管理系統服務的新創公司,公司成立四年,致力於發展Web服務與技術,主要產...

徵才 【台北】艾普特誠徵 資深後端工程師

資深後端工程師工作內容 1.維護及開發公司系統2.使用 Laravel Framework 開發3.使用 Laravel + MySQL, MongoDB, R...

達標好文 技術 手作:用純 PHP 打造 MVC 框架!?

前言 現今相當多的團隊都會使用框架開發,原因不外乎是因為框架提供了很多好用的工具可以加速開發,也能確保團隊可以在同一個規範下共同協作。當然還有許多其他的優點。...

技術 Laravel 實作 Event & Pusher篇

我們所熟知的Http server-client架構一向都是由client向server發送請求,server再吐回對應的內容。那假如今天我們希望能在serve...

徵才 【內湖】誠徵軟體工程師(ASP.net / PHP / SDK)

Internet程式設計師工作內容 熟悉 (ASP.NET or PHP) 開發、網頁程式架構規劃。 熟悉 MSSQL、MySQL 資料庫設計與使用,有 NO...

技術 廢肥菜比八練習isset empty

根據https://newaurora.pixnet.net/blog/post/171735396-php-isset%28%29%E5%92%8Cempty...

技術 廢肥菜比八開發PHP會遇到的水坑_資料在jsp&php的傳遞retuen/echo

使用Ajax方法傳資料時一直以為資料是這樣流動的1.Ajaz方式送資料2.PHP檔解析後依對應邏輯程式回傳資料(return)3.jsp呈現資料的程式4.sho...

技術 廢肥菜比八開發PHP與前端會遇到的水坑_網頁會自己重新載入

想寫一些自己開發上遇到的各種小小問題不是算什麼技術反而問題解決時,會覺得自己code寫的很白癡...不確定iT這裡能不能發這樣的文章,姑且先試試看當個紀錄,請各...

技術 剛學php 想了解 SESSION 與 COOKIE 差別

目前所整理的。 Cookie儲存有長度和數量限制安全性較低客戶端儲存 Session安全性較高儲存長度較長伺服器儲存