PHP. Константа

Кейбір тұрақты мәндерді айнымалыларда сақтау ыңғайсыздық туғызады. Тұрақты мәндер мысалы, математикалық константа , әртүрлі кілтсөздер, файл атауы болуы мүмкін. Константа құрылған кезде оған бір мән беріледі және сол бағдарламаның орындалу барысында өзгермейді. Оның айнымалыдан айырмашылығы да осында. PHP- де константаны define() функциясының көмегімен анықтайды, яғни құрады. Бұл функцияның келесідей жазылады. define ($name, $value,...


  • +1

Yii2. Тіл қосу. 2-бөлім

Бұл мына мақаланың жалғасы Бүгін сайттағы сөздер мен сөйлемдерді басқа тілге қалай аударуға болатынын айтып өтпекшімін. Әнгімені көбейтпей іске кірісейік. Мақала мазмұны сөздер, сөйлемдерді Yii::t() функциясымен қоршау i18n компонентің қосу i18n.php файлын қосу php yii message config/i18n.php командасын қолдану жиналған мәтіндерді аударып шығу Мәтіндерді Yii::t() функциясымен қоршау Барлық сөздер мен сөйлемедерді...


  • +3

Nginx және PHP екеуін достастырамыз

PHP және Apache арқылы сервер тұрғызу туралы тонналап жазылған. Ал nginx туралы аздау. Бірақ nginx-тің apache-дан артықшылығы болмаса кемшілігі жоқ шығар. Nginx арқылы php сайтты көтеруді, яғни, nginx-ті php файлдарын интерпретация жасауға баптау жасайық. Барлық баптаулар debian жүйесінде жүргізіледі. Ең алдымен жүйеге nginx веб серверін орнатамыз: sudo apt-get install nginx Енді php-дің өзін қондырып алуымыз керек:...


  • +1

PHP объектігі бағытталған бағдарламалау (ОББ)

Барлығыңа сәлем! Менім атым Абылай Құрман . Бүгін мен сіздерге ОББ туралы қысқаша түсіндіремін. Ең алдымен ОББ не үшін керек деген сұраққа жауап берейін. 1) Объектіге бағытталған стиль мен код жазғанда сізге өте ыңғайлы болады. 2) Объектіге бағытталған стиль мен үлкен интернет жобалар жасауға көмектеседі. Мысалы әлеуметтік желі, интернет магазин, арнайы жобалар. Ал бастайық class codeo/* объектінің аты */ {...


  • +1

Drupal 8.0.0 - PHP әлеміндегі танымал құралдың жаңа нұсқасы

Өткен аптада CMS/CMF-жүйелерінің ішіндегі танымал Drupal-дың жаңа 8.0.0 нұсқасы таныстырылды. Бағдарламалаушылардың айтуы бойынша бұл Drupal тарихындағы ең ірі жаңартылу екен. Жүйе PHP 7 нұсқасымен, PostgreSQL және SQLite деректер қорымен жұмыс жасау мүмкіндіктерін алды. Оған қоса жүздеген басқа да жаңартылулар бар. Солардың ішіндегі ең маңызды деген жаңартылулар: контекстішілік өңдеу және алдын ала қарау мүмкіндігі (WYSIWYG...


  • +3

Facebook арқылы сайтқа кіруге арналған php скрипт

Бұл нұсқаулықта біз Facebook PHP Oauth кітапханасын пайдалана отырып пайдаланушыны аутентификациялауды қарастырамыз. Ол арқылы сіз сайтыңызға facebook арқылы тіркелуді жасай аласыз. Facebook API Key және API құпия кодтарын құруға мүмкіндік береді. Ол кодтар әр бағдарламаға әр түрлі болады. Ол кодтарды алу үшін Facebook Apps бөліміне барып жаңа бағдарлама (қосымша) құруыңыз керек. Солай сіз API Key мен API құпия кодтарын ала аласыз....


  • +1

PHP7 революциясы: Қайтарылатын мәндер типтері және артефакттардың жойылуы

PHP7 шығарылуы жобаланған уақыт қарқынды жақындап келеді, ішкі топ күшейтiлген түрде жұмыс жасап жатыр. Негізгі мақсат сүйікті php тіліндегі қателіктерді түзеу, ескі артефакттарды жою және қалаулы жаңа функцияларды қосу. Көптеген оқуға, үйренуге тұрарлық RFC-тар бар, бірақ мен бұл мақалада олардың ішіндегі ең маңыздыларына тоқталамын. PHP 5.7 vs. PHP7 Өткен хатымда жазғанымдай 5.7 бірден PHP7 нұсқасын шығару мақсатында қабылданбаған...


  • +7

PHP консольда. ПХПның басқа тілдерден қалатын жері жоқ!!!

Шәйнек болған соң осы ғой, бар дүниені енді көріп баладай қуанып жүресің. Тапқан дүниеммен басқа шәйнектермен асыға бөлісейін. PHP-ны жап-жақсы ақ консольда пайдалануға болады екен. Аха, аха, мен енді білдім. Негізі php-ның консольдағы пайдалы функцияларының бірі мынау болатын. Одан да басқа оның талай жақсы қыр сырлары бар екен. Менің бар осынша сарнап жатқаным php командасының пайдалы кілттері туралы. Ең бірінші кілт ол -a...


  • +3

PHP-дің кіріктірілген web серверін YII үшін пайдалану

Армысың халқым! Тағы бір ұйқысыз түн және сіздермен тағы да Шәйнек. Шәйнек болған соң php-дің кіріктірілген веб сервері бар екенін енді біліп жүрмін. Әр кезде LAMP немесе виртуалды машина қосып жүретін мен бұл тамаша құралды тауып алып қуанып қалдым. Енді сол серверді Yii үшін пайданайық. Кіріктірілген веб сервер жобаны жазған кезде өте пайдалы, жеңіл және debug жасауға ыңғайлы. Бірақ продакшнда пайдалануға болмайды . Кіріктірілген...


  • +2

Yii фреймворкын үйренеміз (шәйнектен шәйнектерге). Формалармен жұмыс.

Бұл мақалада yii-де формалармен жұмыс істеп үйренеміз. Ешқандай лирикасыз кеттік q(^_^)p Формаларсыз веб бағдарлама өте аз шығар. Олар әдетте пайдаланушыдан мәліметтер алу үшін пайдаланылады (пайдаланушының аты, паролі, т.б.). Yii формамен жұмыс жасауға көптеген ыңғайлылықтар мен дайын құралдар ұсынады. Біз ең қарапайым форма пайдаланушының аты мен почтасы енгізілетін форма құрайық. Формаға қажет модельді құру Формамен...


  • +3