РНР-бұл Web
Автор: 12587 • Апрель 1, 2018 • Реферат • 1,000 Слов (4 Страниц) • 622 Просмотры
Рнр
тарихы 1995 жылдан тəуелсiз бағдарламашы (Rasmus Lerdorf ) Расмус Лердорф сайтта оның онлайндық резюмесін оқып шыққан келушiлердің саның есептеуге арналған PerlCGI нiң сценариын жазудан басталады. Оның сценариы екi есептi шештi : келушiнiң деректерінің тiркелуі жəне келушiлердiң санын - web бетке шығару. WWW дамыту əлi тек қана басталды, бұл есептердi шешуге арналған ешқандай да арнайы құралдар болмады, сондықтан авторға көп сұрақтар лап берді. Лердорф (Рнр ) Personal Home Page немесе (гипермəтiн процессоры ) Hypertext Processor аталған өз құрал-сайманын тарата бастады. Лердорфаның Рнр құрал-сайманының шулы жетiстiгi Рнрдың кеңейтулерiн өңдеуге əкеп соқты. Кеңейтулердің бірі HTML формада енгiзiлген мəлiметтердi символдық айнымалыларға түрлендiрдi, осыдан оларды басқа жүйелерге шығаруға мүмкiндiк берген. Қойылған мақсатқа қол жеткiзу үшiн Лердорф өңдеулерді жасауды ендiгəрi Perl ден С-ге өтуге шештi. Сол кездегі Рнрдың құрал-сайманының кеңейтуi 2.0-шi Рнр пайда болуына, немесе (Personal Home Page Form Interpretator ) PHP-FIнi келтiрдi. Дүние жүзiнен бағдарламашылар 2.0 версияны жетiлдiруге қатысты. Жаңа РНР версиясы ерекше мəлiмдiлiкпен пайдаланды, жəне өңдеушiлердiң негiзгi командасы жақында іріктелді. Олар HTML-ға программалық кодтың енгiзуiнің бастапқы тұжырымдамасын тiкелей сақтады жəне Рнр-дiң 3.0-шi версиясының пайда болуына келтiрген лексикалық талдаудың механизмін қайтадан жазды. РНР 4 бұл қозғалыста жұмыс жасаушы ретінде 2000 жылы жарыққа шықты. Өндірісті жоғарылатуда қосымша ретінде РНР 4 тің мүмкіндіктері зор еді. РНР 4-тің шығуымен ол интернет доменінің 20 пайыздан көбінде қолданыла бастады. 2000-2004 жылдар арасында 4 версияны жұмсарту үшін белсенді жұмыстар жалғасты. Шамамен сол кезден бастап ақ РНР Group жаңа версияның мүмкіндігін ойластыруға кірісті. Бірінші кезекте тілдің объектілік мүмкіндіктерін күшейту шешілді. Бұл оның жүзеге асыру үшін ірі жобаларды пайдалануға мүмкіндік берді. 5-ші версияны жарыққа шығару үшін қосымша уақыт бөлінді. Оған көптеген мамандар қатысты олардың ішінен Стерлинг Хьюза жəне Маркус Бергерді атап өткен жөн болар. Ақыры 2004 жылдың шілдесінде РНР 5 ресми түрде жарыққа шығады. Бірінші кезекте жоспарланғандай өңдеуде объектілермен жұмысты барлық механизм жұмылдырылды. Егер алдыңғы версияларда РНР - дегі объектілік- жобалаушылық бағдарламалау минимальды деңгейде мүмкін болатын болса, ал РНР 5 объектілік бағдарламалауды жүзеге асыруда көптеген потенциалдарға ие. Онымен қоса РНР ХМL мен жұмыс жасауда бағалы кеңейтулермен, берілгендердің əртүрлі қайнар көзіне байыды.[11] РНР 4-дегі ХМL мен жұмыс жасауға арналған барлық негізгі кітапқаналар күрделі өңдеуге ұшырады. Мынадай танымал кеңйтілер SAX, DOM, жəне XSLT қазір libxml2-нің құрал-сайманын пайдаланады. Сонымен қатар тағы да жаңа екі кеңейтулер қосылды-SimpleXML жəне SOAP. Somple XML XML- берілгендермен жұмысты айтарлықтай оңайлатады. Бұдан алдын РНР-да ХМL мен жұмыс бұншалықты қарапайым болмаған еді. SOAP -тың кеңеюі РНР да ХМL - хабарламаның көмегімен басқа қосымшалармен ақпарат ауысатын сценарий құруға мүмкіндік береді. Мысалы НТТР. РНР қосымшалы қазіргі таңдағы танымал веб-сервистермен интеграциялауға мүмкіндік туындайды. РНР 5 My SQL (My SQL Improved) жаңа кеңeйтулер Му SQL - сервер версиясымен 4.1.2 жəне жоғарылармен жұмыс жасауға арналған. Му SQL - ға тек қана процедуралық емес сонымен қатар объекті жобалаушылық интерфейс жүзеге асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды қосады. SQLite - тің кеңейтілуі мəліметтерді кəдімгі файлдарда сақтайтын қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін пайдалануға мүмкінік тудырады. SQLite - нің маңызды ыңғайлылығы - пайдаланылу қарапайымдылығы. SQLite процедуралықпен қатар мəлiметтермен жұмыс жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің басқа ерекшеліктері - жоғары жылдамдық, басқарудағы күрделі механизмдердің жоқ болуы жəне оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің үлкен танымалдылыққа ие болатындығын жоспарлап отыр. РНР 5-тің басқа кеңейтілуі өзіне төмендегілерді қосады: 10.02.2018 Сайт жасау | Скачать Дипломдық жұмыс https://stud.kz/referat/show/23281#&gid=1&pid=12 14/17 * Tidy - HTML-құжаттарды сараптау жəне түзету үшін. * Perl - Perl сценарийлерді пайдалану. * SPL - кластармен интерфейстердің стандарты жиынтығын анықтайтын ZE2 - нің кеңеюі. * -РDО -PHP-нің мəліметтеріне əмбебап интерфейс ұсынады. * -PІMP-GD модульінің орнына келген, графикамен жұмыс жасауға арналған жаңа кітапхана. * Бұдан басқа РНР 5-те есте сақтаудың əлдеқайда жылдам диспетчері пайдаланылады. * РНР 5 REAR құрылымын нақты жүзеге асыруға керекті қасиеттермен толықтырылған.
...