5. PHP Bangla Tutorial Php Basic.Docx

Total Page:16

File Type:pdf, Size:1020Kb

5. PHP Bangla Tutorial Php Basic.Docx AAA.A... 1. 2. 3. Syntax 4. (Variables) 5. (String) 6. (Operators) 7. 8. (Loop) 9. While 10. For 11. (Array) 12. (Function) 13. PHP 14. $_GET 15. $_POST BBB.B... • 111.1... | ( Advanced PHP Tut or i al i n Bangl a) • 222.2... (PHP( PHP Dat e Funct i on TutTut ori al i n Bangl a) • 333.3... (PHP( PHP I ncl ude Funct i on Tut ori al i n Bangl a) • 444.4... ((PHP PHP rrequi eq ui re FunctFuncti i on TutTutori ori al i n Bangl a) • 555.5... (PHP( PHP Fi l e Funct i on TutTut ori al i n Bangl a) • 666.6... (PHP( PHP Fi l e Upl oad TutTut ori al i n Bangl a)a)7777.... (PHP( PHP Cooki e Tut orior i al i n Bangl a) • 888.8... (PHP( PHP Sessi on Tut orior i al i n BanglBangl a) • 999.9... (PHP( PHP ErrorEr r or Handl er Tut ori al i n Bangl a) • 10. (PHP Mai l Funct i on Tut ori al i n Bangl a) • 111111.11 ... (PHP( PHP Fi l tter er TutTutori orior i al i n BanglBangl a) CCC.C... • 111.1... | ( PHP Fr amewor k Tut or i al i n Bangl a) • 222.2... ((OOP OOP & PHP Tut orori i al i n Bangl a) • ((OOPHP OOPHP Tut orori i al i n Bangl a) • : :::---- || : :::6666----10 || : : 1111----1515 | | : : 1616----232323 • 444.4... (CodeIgni( CodeI gni tert er Downl oadoad & InstalInstall l TutoriTutorial al iin n Bangl a) • 5. (MVC( MVC St ructr uct ureur e Tut ori al i n Bangl a) • 666.6... (CodeI( CodeI gni t er Conf i guregur e Tut ori al i n Bangl a) • 777.7... (Creat( Cr eat i ng Fi rstr st Appl i cat i on wi t h CodeI gni t er) AAA.A... 1.1.1. | ( PHP Basi c) : : । instruction run ।“ ” handle । Process : (Picture,Content etc) (math calculation,file operation etc) HTML । (PHP) ?: PHP Hypertext Preprocessor , ,HTML-embedded । syntax C,Perl,Java । । (PHP) : .HTML . HTML Form. C । . ?:?:?: hosting( ) । । । । - * . PHP -compitable : apache .PHP * . ( ) . :। Specialized । । webcoachbd.com ।।। 2. (PHP I nst al l at i on Tut ori al i n Bangl a) : । apache :MySQL, । । । । । XAMPP.XAMPP http://www.apachefriends.org/download.php?xampp-win32-1.7.3.exe । XAMPP - XAMPP Control Panel C C:\Program Files\xampp C:\xampp । start click (Apache MySql) । Apache MySql http://localhost । English । ( ) 3. ( PHP Code Wri t t i ng) : C drive XAMPP htdocs web content । www “C:\xampp\htdocs”( :D drive “D:\xampp\htdocs”). “mytest.php” - http://localhost/mytest.php , ? ? : Net Beans, Dreamweaver । , । IDE (Integrated Development Environment). । 4. ( PHP Synt ax Tut ori al i n Bangl a) : extension .php । .html execute । * <?php ?> । * Scripting Block(<?php ?> ) । * instruction(code line) । ( / ) <?php echo"This is my first php page"; ?> mypage.php , htdocs browse save in । http://localhost/mypage.php । echo print. : execute । , । // # /* */ । : , । <?php ?> echo "Hello World! "; echo "Hello World! "; echo "Hello World! "; echo "Hello World! "; echo "Hello World! "; । <?php echo "Hello World!"; echo "Hello World!"; ?> , । 5. (PHP Vari abl es Tut ori al i n Bangl a) : (Container) । String “Hello Bangladesh” integer value 100. ( declare ) , (value) । “$” । * case sensitive. $a_number and $A_number , । * $variable_name = Value; - 1.<?php 2.$hello = "Hello World!"; 3.$a_number = 4; 4.$anotherNumber = 8; 5.?> * “Loosely Typed” declare ( ) । : . letter or “_”(under score) । . alpha-numeric characters underscores. a-z, A-Z, 0-9, or _ . । . । “___”underscore ($my_string) ($myString) । 6. (PHP St ri ng Tut ori al i n Bangl a) : । Career । । । store । , store echo । 1.<?php 2.$my_string = "o merciful make me bold and brave!"; 3.echo " o merciful make me bold and brave!"; 4.echo $my_string; 5.?> $my_string echo , store । store । । । Double quotes Single quotes , apostrophes । 1.<?php 2.$my_string = ‘o merciful make me bold and brave!’; 3.echo ‘o merciful make me bold and brave!’; 4.echo $my_string; 5.?> single quotes - echo ‘PHP it\’s neat’ double quotes single quotes । , quotation । heredoc , । - 1.<?php 2.$my_string = <<<TEST 3.He will be succeeded here 4.and here after! 5.TEST; 6.echo $my_string; 7.?> - *<<< identifier heredoc TEST । * । * ,(indent) । <br>( ) । 7. ( PHP Oper at or s) : - manipulate । .Unary – (operand ) । .Binary- । .Ternary- । Operator -Arithmetic, Assignment, Comparison Operator etc. ( ASSI GNMENT OPERATOPERATOR)OR) । $my_var = 4; $another_var = $my_var; $my_var $another_var . Operator English Example + Addition 2+4 - Subtraction 6-2 * Multiplication 5*3 / Division 15/3 % Modulus 43%10 01.<?php 02.$addition = 2 + 4; 03.$subtraction = 6 - 2; 04.$multiplication = 5 * 3; 05.$division = 15 / 3; 06.$modulus = 5 % 2; 07.echo "Perform addition: 2 + 4 = ".$addition."<br />"; 08.echo "Perform subtraction: 6 - 2 = ".$subtraction."<br />"; 09.echo "Perform multiplication: 5 * 3 = ".$multiplication."<br />"; 10.echo "Perform division: 15 / 3 = ".$division."<br />"; 11.echo "Perform modulus: 5 % 2 = " . $modulus ?> - ( COMPARI SON OPERATOROPERATOR)))) Operator relationship । Operator statement statement true false. Comparison Operator - $x=4 $y=5 Operator English Example Result == Equal to $x=$y False != Not equal to $x!=$y True < Less than $x<$y True > Greater than $x>$y False <= Less than equal to $x<=$y True >= Greater than equal to $x>=$y False ( STRI NG OPERATOR) -“”, ‘’ ARI THMETI C ASSI GNMENT OPERATOR COMBI NATI ON Programming , । $counter=$counter+1; $counter+=1; Pre/Post-Increment Pre/Post-Decrement: , $x++ $x += 1; $x = $x + 1 । “-” । 8. ( PHP Condi t i onal St at ement ) : action । feature “Good Morning” “Good evening” Conditional statement ,condition । Conditional statement - *if statement *if…else statement *if…elseif…else statement *Switch statement * I F STATEMENT if statement execute condition true । Have a nice day Saturday । 1.<?php 2.$d=date("D"); 3.if ($d=="Sat") 4.echo "Have a nice Day"; 5.?> * I F …ELSE STATEMENT , ,। if…else statement । । 1.<?php 2.$d=date("D"); 3.if ($d=="Sat") echo "Have a nice Day"; 4.else 5.echo “Today is not saturday”; 6.?> condition true Saturday Have a nice day Today is not Saturday. * I F …ELSEI F …ELSE STATEMENT statement execute । view source print ? 01.<html> 02.<body> 03.<?php 04.if ($number>=60) 05.echo "First Division"; 06.elseif ($number>=45 and $number<60) 07.echo “Second Division”; 08.elseif($number>=33 and $number<45) 09.echo "Third Division"; 10.else 11.echo “Failed”; 12.?> 13.</body> 14.</html> 9. (PHP Loop Tut ori al i n Bangl a) : । । । statement execute । - While Loop Do…while Loop For Loop Foreach Loop 10. While : condition true while execute । 1.while (condition) 2.{ 3.code to be executed; 4.} condition false । condition ,true execute । condition । : 01.<html> 02.<body> 03.<?php 04.$i=1; 05.while($i<=5) 06.{ 07.echo "The number is " . $i . "<br />"; 08.$i++; 09.} 10.?> 11.</body> 12.</html> i=1. while($i<=5) I । । - The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 I ? while loop execute । DODODO …WHI LE LOOP while loop condition test , , while । execute । 1.Do 2.{ 3.Code to be executed 4.} 5.While(condition); । 01.<?php 02.$i=1; 03.do 04.{ 05.$i++; 06.echo "The number is " . $i . "<br />"; 07.} 08.while ($i<=5); 09.?> i=6 ? This is line 6 This line is outside while loop.so it will not repeat. execute । execution repeat ? while loop । 11. ( PHP For Loop) : । while , । 1.for (init; condition; increment) 2.{ 3.code to be executed; 4.} for loop statement expression । assignment statement(loop control variable), execution । Boolean expression (evaluate) , true false return । loop control variable । i=1 I । I । 1.<?php 2.for ($i=1; $i<=5; $i++) 3.{ 4.echo "The number is " . $i . "<br />"; 5.} 6.?> Output The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 expression expression , । Boolean expression default true । - । foreach loop array 12. (PHP Array Tut ori al i n Bangl a) : single value (container). value’ container । value -key index । single variable store - $city1=
Recommended publications
  • Security Issues and Framework of Electronic Medical Record: a Review
    Bulletin of Electrical Engineering and Informatics Vol. 9, No. 2, April 2020, pp. 565~572 ISSN: 2302-9285, DOI: 10.11591/eei.v9i2.2064 565 Security issues and framework of electronic medical record: A review Jibril Adamu, Raseeda Hamzah, Marshima Mohd Rosli Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Malaysia Article Info ABSTRACT Article history: The electronic medical record has been more widely accepted due to its unarguable benefits when compared to a paper-based system. As electronic Received Oct 30, 2019 medical record becomes more popular, this raises many security threats Revised Dec 28, 2019 against the systems. Common security vulnerabilities, such as weak Accepted Feb 11, 2020 authentication, cross-site scripting, SQL injection, and cross-site request forgery had been identified in the electronic medical record systems. To achieve the goals of using EMR, attaining security and privacy Keywords: is extremely important. This study aims to propose a web framework with inbuilt security features that will prevent the common security vulnerabilities CodeIgniter security in the electronic medical record. The security features of the three most CSRF popular and powerful PHP frameworks Laravel, CodeIgniter, and Symfony EMR security issues were reviewed and compared. Based on the results, Laravel is equipped with Laravel security the security features that electronic medical record currently required. SQL injection This paper provides descriptions of the proposed conceptual framework that Symfony security can be adapted to implement secure EMR systems. Top vulnerabilities This is an open access article under the CC BY-SA license. XSS Corresponding Author: Jibril Adamu, Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia.
    [Show full text]
  • Implementación De Framework De Desarrollo Web Durante Un Proyecto”
    UNIVERSIDAD POLITÉCNICA DE SINALOA PROGRAMA ACADÉMICO DE INGENIERÍA EN INFORMÁTICA Tesina “Implementación de Framework de desarrollo web durante un proyecto” Para obtener la acreditación de las estadías profesionales y contar con los créditos para el grado de Ingeniero en Informática. Autor: Bernal Corral Daniel Asesor: M. C. Alejandro Pérez Pasten Borja Asesor OR: Ing. Omar Vidaña Peraza Mazatlán, Sinaloa 13 de Diciembre del 2019 Agradecimientos Agradezco a mis padres por brindarme todo su apoyo durante mis estudios, por darme las clases más importantes, por haber hecho posible que llegara a este momento, por enseñarme que no siempre todo sale perfecto y que debo esforzarme para obtener lo que quiero, por darme ánimos para seguir, por preocuparse por mí y esforzarse para que mi vida fuera mejor. A mi asesor por aconsejarme y corregir los errores que cometí durante el desarrollo de la tesina, por tomarse el tiempo para ver cada detalle y hacer recomendaciones, sugerir opciones, etc. A mi hermano por ayudarme a no rendirme, por asumir su rol de hermano mayor y tratar de guiar, por preocuparse por mí y ayudarme siempre que lo he necesitado. A los profesores que he tenido a lo largo de mis estudios y que me aportaron un poco de su conocimiento para enriquecer el mío. A todos mis compañeros que me ayudaron a hacer más amenas las clases. 6 ÍNDICE TEMÁTICO Índice de imágenes. 9 Resumen. ….. .11 Abstract. …. .11 Introducción. 11 Capítulo I. .. ... …12 1. Antecedentes. .. 13 1.1. Localización. .. ….. 13 1.2. Objetivos de la institución. …………….. 13 1.3. Visión. .14 1.4.
    [Show full text]
  • A Framework for PHP Program Analysis
    A Framework for PHP Program Analysis Mark Hills Postdoc in Software Analysis and Transformation (SWAT) CWI Scientific Meeting February 8, 2013 http://www.rascal-mpl.org Overview • Motivation • Goals • Current Progress • Related Work 2 3 PHP: Not Always Loved and Respected • Created in 1994 as a set of tools to maintain personal home pages • Major language evolution since: now an OO language with a number of useful libraries, focused on building web pages • Growing pains: some “ease of use” features recognized as bad and deprecated, others questionable but still around • Attracts articles with names like “PHP: a fractal of bad design” and “PHP Sucks, But It Doesn’t Matter” 4 So Why Focus on PHP? • Popular with programmers: #6 on TIOBE Programming Community Index, behind C, Java, Objective-C, C++, and C#, and 6th most popular language on GitHub • Used by 78.8% of all websites whose server-side language can be determined, used in sites such as Facebook, Hyves, Wikipedia • Big projects (MediaWiki 1.19.1 > 846k lines of PHP), wide range of programming skills: big opportunities for program analysis to make a positive impact 5 Rascal: A Meta-Programming One-Stop-Shop • Context: wide variety of programming languages (including dialects) and meta-programming tasks • Typical solution: many different tools, lots of glue code • Instead, we want this all in one language, i.e., the “one-stop-shop” • Rascal: domain specific language for program analysis, program transformation, DSL creation PHP Program Analysis Goals • Build a Rascal framework for creating
    [Show full text]
  • Development of a Blog System Using Codeigniter Framework
    Li Yicheng Development of a blog system using CodeIgniter framework Development of a blog system using CodeIgniter framework Li Yicheng Bachelor‟s thesis Spring 2011 Degree Programme in Business Information Technology Oulu University of Applied Sciences Abstract School: Oulu University of Applied Sciences Programme: Degree Programme in Business Information Technology Author: Li Yicheng Supervisor: Matti Viitala The title of thesis: Development of a blog system using CodeIgniter framework Year: 2011 Number of pages + number of appendices: 59 This thesis is project based thesis. It is a simple blog system. In the thesis will introduces the development blog background and discuss the design and development platform targets, set out the structure of the website and the function modules and introduce how to build this system step by step. The whole system can be divided into three parts: Information services, Album service, Message service. However, due to the large size of the project, It cannot be explained how to make it step and step. So in this thesis will be focus more on the main part. In the theory part, will be discussed the exactly advantages of those programming language which will be used in the project. In the tutorial part, will be introduced how to build this blog system. Use the programming codes and pictures which from the project to describe clearly. This purpose of this bachelor‟s thesis is to introduce the advantages and techniques of PHP framework (CodeIgniter) and jQuery. Another purpose is to build an example system which is using PHP framework and jQuery to student who want to learn more about programming.
    [Show full text]
  • Asj ' Fio. Em Àa Ioi Processo Administrativo PA TJ-ADM-2014/41988
    EXMO. SR, PREGOEIRO DO TRIBUNAL DE JUSTIÇA DO ESTADO DA BAHIA Ref.: Pregão Eletrõnico 032/2015 • ir ^ff «H Documento recebido nesta data AsJ ' fio. Em Àa ioi Processo Administrativo PA TJ-ADM-2014/41988 AVANSYS TECNOLOGIA LTDA., sociedade estabelecida na Rua Leonor Calmon de Bittencourt, 44 - Edifício Empresarial Cidade Jardim, Salas 304, 1403, 1701, 1702, 19° e 20° andar - Candeal - Salvador - CEP. 40.296-210, inscrita no CNPJ MF sob n° 04.181.950/0001-10, vem, regularmente representada, nos autos do processo pertinente à licitação supra, onde figura como iicitante, tendo adquirido o edital e revelando o seu intuito de participar do certame, vem, tempestivamente, apresentar IMPUGNAÇÃO AO EDITAL, peias razoes de direito e de fato a seguir expressos: A IMPUGNAÇÃO O objeto do presente certame é a: "Contratação de empresa da área de Tecnologia de Informação para execução de serviços especializados e continuados de desenvolvimento e manutenção de sistemas, adotando metodologias indicadas pelo Tribunal de Justiça e as melhores práticas expressas no modelo CMMI (Capability Maturlty Model Integration) nível 3, ou seu equivalente MPS.BR (Melhoria de Processos do Software Brasileiro) nível C, para atendimento às demandas administrativas, judiciais e extrajudiciais do Poder Judiciário do Estado da Bahia, pelo período inicial de 12 meses, podendo ser prorrogado a critério do CONTRATANTE, nos termos do artigo 140 da Lei Estadual n° 9.433/05, no que for pertinente, de acordo com a conveniência das partes. Demais condições e especificações estão contidas nos Anexos I a X deste edital, conforme item 2.2.". No entanto, existem questões que mereçam ser corrigidas, sob pena de irregular os termos da contratação pela administração.
    [Show full text]
  • 254 Laravel – a Trending PHP Framework
    International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 4 Issue 4, June 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 Laravel – A Trending PHP Framework Lakshay Khanna Dronacharya College of Engineering, Farrukhnagar, Gurgaon, Haryana, India ABSTRACT How to cite this paper : Lakshay Khanna In this paper we quick study about laravel framework with PHP. Generally, "Laravel – A Trending PHP Framework" framework is a real or theoretical configuration intended to serve as a support Published in or guide for the webpage programming application. Its provide various pre- International Journal defined tools and directory files for make an easy project. PHP is the most of Trend in Scientific frequently used server side scripting language. It designed mainly for web Research and development and also used as building dynamic web pages. Nearly 82% of Development web developers are use PHP scripting for developing good and comprehensive (ijtsrd), ISSN: 2456- webpage. Laravel is a framework in PHP. It has a more flexible tool for 6470, Volume-4 | IJTSRD31260 developing an expensive webpage with short period and more proficient. Issue-4, June 2020, Laravel is a first framework introducing routing concept. pp.1374-1377, URL: www.ijtsrd.com/papers/ijtsrd31260.pdf KEYWORDS: Laravel, framework, MVC, PHP Copyright © 2020 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by /4.0) I. INTRODUCTION 1.1. Overview Routing Laravel is an open-source PHP framework, which is robust Laravel provides a flexible approach to the user to define and easy to understand.
    [Show full text]
  • Muhammad Touqeer Shafi
    Muhammad Touqeer Shafi E-mail: [email protected] CONTACT Website: http://pk.linkedin.com/pub/touqeer- shafi/22/634/b44/ Phone: +923142032499 WORK EXPERIENCE Ovrlod Pvt Ltd January 2014 — Present Software Engineer Design, program, and deliver web/local development projects (PHP, .Javascript and related platforms) within designated schedules. • Support development of projects from inception through alpha/beta testing and final delivery • Identify, communicate, and overcome development problems and creative challenges related to complex web • Keep current with programming languages/platforms within the web development/web application, and • Comprehend and follow specific project life-cycle instructions and procedures when required • Revise and troubleshoot development work as required • Provide tactical application mentorship to other developers in area of expertise • Heavily contribute to and actively follow technical documentation related to interactive development cycles • Act as a go-to person within technical area of expertise • Effectively present technical information in one-on-one and small group situations to vendors, clients, and agency staff • Apply common-sense understanding to carry out detailed but objective written or oral instructions • Engage in a pattern of learning and research Mamdani Web October 2011 — December 2013 Php Developer Write “clean”, well designed code. Produce detailed specifications. Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
    [Show full text]
  • A Guide to Native Plants for the Santa Fe Landscape
    A Guide to Native Plants for the Santa Fe Landscape Penstemon palmeri Photo by Tracy Neal Santa Fe Native Plant Project Santa Fe Master Gardener Association Santa Fe, New Mexico March 15, 2018 www.sfmga.org Contents Introduction………………………………………………………………………………………………………………………………………………………………………………………………………….. ii Chapter 1 – Annuals and Biennials ........................................................................................................................................................................ 1 Chapter 2 – Cacti and Succulents ........................................................................................................................................................................... 3 Chapter 3 – Grasses ............................................................................................................................................................................................... 6 Chapter 4 – Ground Covers .................................................................................................................................................................................... 9 Chapter 5 – Perennials......................................................................................................................................................................................... 11 Chapter 6 – Shrubs .............................................................................................................................................................................................
    [Show full text]
  • Redalyc.Effect of Deficit Irrigation on the Postharvest of Pear Variety
    Agronomía Colombiana ISSN: 0120-9965 [email protected] Universidad Nacional de Colombia Colombia Bayona-Penagos, Lady Viviana; Vélez-Sánchez, Javier Enrique; Rodriguez-Hernandez, Pedro Effect of deficit irrigation on the postharvest of pear variety Triunfo de Viena (Pyrus communis L.) in Sesquile (Cundinamarca, Colombia) Agronomía Colombiana, vol. 35, núm. 2, 2017, pp. 238-246 Universidad Nacional de Colombia Bogotá, Colombia Available in: http://www.redalyc.org/articulo.oa?id=180353882014 How to cite Complete issue Scientific Information System More information about this article Network of Scientific Journals from Latin America, the Caribbean, Spain and Portugal Journal's homepage in redalyc.org Non-profit academic project, developed under the open access initiative Effect of deficit irrigation on the postharvest of pear variety Triunfo de Viena (Pyrus communis L.) in Sesquile (Cundinamarca, Colombia) Efecto del riego deficitario en la poscosecha de pera variedad Triunfo de Viena (Pyrus communis L.) en Sesquilé (Cundinamarca,Colombia) Lady Viviana Bayona-Penagos1, Javier Enrique Vélez-Sánchez1, and Pedro Rodriguez-Hernandez2 ABSTRACT RESUMEN A technique settled to optimize the use of water resources is Una técnica para optimizar el uso del recurso hídrico es el Riego known as Controlled Deficient Irrigation (CDI), for which this Deficitario Controlado (RDC), por esto se realizó un experi- experiment was carried out to determine the effect of a three mento para ver el efecto de tres láminas de agua correspondien- water laminae: 100 (T1), 25 (T2) and 0% (T3) crop´s evapotrans- tes al 100 (T1), 25(T2) y 0% (T3) de la evapotranspiración del piration (ETc) on the rapid growth phase of the pear fruit variety cultivo (ETc), en la fase de crecimiento rápido del fruto de pera Triunfo de Viena.The fruit quality (fresh weight variation, variedad Triunfo de Viena.
    [Show full text]
  • Laravel in Action BSU 2015-09-15 Nathan Norton [email protected] About Me
    Laravel in Action BSU 2015-09-15 Nathan Norton [email protected] About Me ● Full Stack Web Developer, 5+ years ○ “If your company calls you a full stack developer, they don’t know how deep the stack is, and neither do you” - Coder’s Proverb ● Expertise/Buzz words: ○ PHP, Composer, ORM, Doctrine, Symfony, Silex, Laravel, OOP, Design Patterns, SOLID, MVC, TDD, PHPUnit, BDD, DDD, Build Automation, Jenkins, Git, Mercurial, Apache HTTPD, nginx, MySQL, NoSQL, MongoDB, CouchDB, memcached, Redis, RabbitMQ, beanstalkd, HTML5, CSS3, Bootstrap, Responsive design, IE Death, Javascript, NodeJS, Coffeescript, ES6, jQuery, AngularJS, Backbone.js, React, Asterisk, Lua, Perl, Python, Java, C/C++ ● Enjoys: ○ Beer About Pixel & Line ● Creative Agency ● Web development, mobile, development, and design ● Clients/projects include Snocru, Yale, Rutgers, UCSF, Wizard Den ● Every employee can write code ● PHP/Laravel, node, AngularJS, iOS/Android ● “It sucks ten times less to work at Pixel & Line than anywhere else I’ve worked” - Zack, iOS developer Laravel ● Born in 2011 by Taylor Otwell ● MVC framework in PHP ● 83,000+ sites ● Convention over configuration ● Attempts to make working with PHP a joy ● Inspired by Ruby on Rails, ASP.NET, Symfony, and Sinatra ● Latest version 5.1, finally LTS Laravel Features ● Eloquent ORM ● Artisan command runner ● Blade Templating engine ● Flexible routing ● Easy environment-based configuration ● Sensible migrations ● Testable ● Caching system ● IoC container for easy dependency injection ● Uses Symfony components ● Web documentation
    [Show full text]
  • Comparing Performance of Plain PHP and Four of Its Popular Frameworks
    Thesis Project Comparing Performance of Plain PHP and Four of Its Popular Frameworks Author: Jone Samra Supervisor: Johan Hagelbäck Examiner: Sabri Pllana Semester: VT 2015 Subject: Computer Science Abstract The objective of this study is to evaluate performance of four popular PHP frameworks Laravel, Symfony, CodeIgniter and Phalcon together with the plain PHP. The decision of making this study was based on the fact that there is a lack of comparison tests between the most popular PHP frameworks. Visiting the official websites of these frameworks, the first thing to notice is the slogans that have been made by the core teams. The majority of these slogans contain quality attributes like speed and high performance. As a developer looking for performance in your next project, choosing the right PHP framework by these slogans is not that easy. Therefor, the performance of these frameworks is put to the test. And to do that, three experiments are conducted in which five functionally equivalent PHP applications are developed and used as targets. One version of these applications represents the plain PHP and the other four represent the four mentioned frameworks. The experiments are conducted in two sessions. The first session deals with the execution time and the stack trace measurements while the second one is covering the measurement of the memory usage consumption. The result outcome of these experiments has been analyzed and interpreted in order to expose the performance of the targeted frameworks. The experiment results prove that the targeted frameworks perform differently compared with each other and the PHP stack. Plain PHP and Phalcon are performing well while the other three frameworks have both mediocre and low performance.
    [Show full text]
  • Frameworks PHP
    Livre blanc ___________________________ Frameworks PHP Nicolas Richeton – Consultant Version 1.0 Pour plus d’information : www.smile.fr Tél : 01 41 40 11 00 Mailto : [email protected] Page 2 les frameworks PHP PREAMBULE Smile Fondée en 1991, Smile est une société d’ingénieurs experts dans la mise en œuvre de solutions Internet et intranet. Smile compte 150 collaborateurs. Le métier de Smile couvre trois grands domaines : ! La conception et la réalisation de sites Internet haut de gamme. Smile a construit quelques uns des plus grands sites du paysage web français, avec des références telles que Cadremploi ou Explorimmo. ! Les applicatifs Intranet, qui utilisent les technologies du web pour répondre à des besoins métier. Ces applications s’appuient sur des bases de données de grande dimension, et incluent plusieurs centaines de pages de transactions. Elles requièrent une approche très industrielle du développement. ! La mise en œuvre et l’intégration de solutions prêtes à l’emploi, dans les domaines de la gestion de contenus, des portails, du commerce électronique, du CRM et du décisionnel. www.smile.fr © Copyright Smile - Motoristes Internet – 2007 – Toute reproduction interdite sans autorisation Page 3 les frameworks PHP Quelques références de Smile Intranets - Extranets - Société Générale - Caisse d'Épargne - Bureau Veritas - Commissariat à l'Energie Atomique - Visual - Vega Finance - Camif - Lynxial - RATP - AMEC-SPIE - Sonacotra - Faceo - CNRS - AmecSpie - Château de Versailles - Banque PSA Finance - Groupe Moniteur - CIDJ - CIRAD - Bureau
    [Show full text]