NetHq Blog


A rossz legjobb kritikája az, ha megmutatjuk, hogyan kell jobban csinálni.

Keresés



PHP OOP alapok I. rész - Osztályok, attribútumok és metódusok létrehozása

Ebben a cikksorozatban megismerkedünk a PHP nyelvben való objektumorientált fejlesztés módszereivel. E cikksorozat első részében megismerjük, hogy hogyan hozhatunk létre egy új osztályt, valamint osztályon belül attribútumokat és metódusokat, valamint hogyan érhetjük el, illetve módosíthatjuk azok tartalmát.


Zend Framework programozás alapok - adatbázisok kezelése

Az adatbázisok kezelése során zudni kell, hogy minden PDO driverrel ellátott adatbázist képes kezelni. Két osztály a Zend_Db és a Zend_Adapter osztály tartozik alapvetően ebbe a körbe. A Zend Framework a PHP PDO driverein keresztül képes kezelni az alábbi adatbáziskezelőket


Zend Framework programozás alapok - footer és header

Mint magéban a PHP-ban megszokhattuk az include() használatát, itt is lehet ilyen módon programozni.Kéeszítsük el az alábbi 3 fájlt a views/scripts/user könyvtárba:


Weboldal biztonság - SQL injection

Ma már a legtöbb weboldal mögött található adatbázis, ha mást nem, a felhasználók adatait tárolják benne. Éppen ezért kiemelten fontos, hogy odafigyeljünk a biztonságra. PHP biztonság cikksorozatunkban az oldalunkra leselkedő veszélyeket és az ellenük való védekezést fogjuk ismertetni.


Zend Framework programozás alapok - Action URL struktúra és Controller

Ha készíteni akarunk egy UserControllert, akkor készítenünk kell az application/controllers/UserController.PHP nevű fájlt, amiben van a UserController nevű osztály és annak az indexAction() függvénye.


CodeIgniter alapok - Bemutatás

Feltehetjük jogosan a kérdést, miért is használjak keretrendszert? Mindent meg lehet oldani nélküle is, meg már magad is írtál pár alap dolgot. Elég sok indok létezik a php keretrendszerek használata mellett, én csak párat említek meg. A keretrendszerek többsége megkövetel egy bizonyos szabályosságot, mintát. Ez a minta sokat segít a kódban való eligazodásban.


Zend Framework programozás alapok - Controller és View létrehozása

A következő lépésben a FrontControllert hozzuk létre, amely minden kérést elkap és vetérli a hozzá tartozó eseményeket. A fájlok elnevezése és helye nagyon fontos, továbbá a benne taláható osztályok nevei is fontosak. Az útvonalak alapján az application/controllers könyvtárban kell létrehozni az IndexController.PHP fájlt.


Zend Framework programozás alapok - Alap konfiguráció

Ez fogja minden alkalommal behúzni a szükséges osztályokat és modulokat, amely legenerálja a szükséges tartalmat. Ez rakja hozzá a a php_ini-ben megadott include_path-hoz a szükséges további útvonalat.


PHP alapok - I. rész: Az első programunk

Jelen cikksorozatunk első része a PHP programozás alapjaival foglalkozik. Ezen belül a fejlesztői környezet kialakításával, valamint az első még hasznosnak nem nevezhető, de annál tanulságosabb példaprogramunkkal.


2011-es PHP keretrendszer statisztika.

Amikor keretrendszert választunk magunknak, sok szempontot érdemes figyelembe venni. Az egyik ilyen szempont, a rendszer népszerűsége és elterjedtsége. De miért is fontos ez? A nagy számok törvénye és hatalma itt is igaz. Minél jobb egy keretrendszer, annál inkább elterjedt.


Zend Framework programozás alapok - bevezető

Robusztus webalkalmazások készíthetők vele A Zend, aki a PHP-t is fejleszti támogatja Támogat Web 2.0 technológiákat.Ha komplex weboldalakat építesz Ha a Zend képességeinek csak egy kis részére van szükséged.


Sessionkezelés nem indul el a PHP oldalon

HTML oldal kódja Ha include, require, include_once vagy require_once függvényeket használunk a session nyitása előtt, akkor vigyázni kell, hogy ezek egyike sem gyártson kimenetet. Megoldás:Ha a fentiek ellenére mégsem menne a sessionkezelés akkor az alábbiakat kell megnézni


PHP állandók és változók

A legtöbb programozási nyelvben, így a php-ban is, az adatokat különböző változókban, illetve állandókban szokás tárolni. A változó típusa a benne tárolt adatéra ural. A PHP-ban többféle adattípus használható. A különböző adatokat különböző adattípusokban tárolhatjuk. Érdemes megemlíteni, hogy a php egy gyengén típusos nyelv, így a változók deklarálásakor nem szükséges a tipus meghatározása, mint említettem a változó tartalma szabja meg annak típusát. Az adattípusokat természetesen meg tudjuk változtatni.


PHP OOP alapok 1. rész ( EN )

A PHP objektum orientált programozási módjáról misztikus módon kevés könnyen emészthető segédanyagot lehet találni a világhálón. Alapvető célkitűzésünk, a programozási nyelvek teljes-kőrű bemutatása és annak elterjesztése a nagyvilágban. Az alábbi angol nyelvű oktató videó egy jól irányzott csapás a tananyagok hiánya felé. Minimális angol tudással és könnyen értelmezhető. Jó videózást kívánunk.


A PHP legfőbb erőségei

A PHP elsődleges versenytársai a Perl, a Microsoft ASP.NET, a Ruby (Rails keretrendszeren vagy másként), aJavaServer Pages (JSP) és a ColdFusion. Ezekkel összehasonlírva a PHP-nak számos erőssége van, amelyek közül a legfontosabbak: