PHP include () and require () functions are functions that are used to include other php files in a PHP program. It really helps the programming process because there is no need to write PHP programs repeatedly, just in one file.Difference include () and require ().Basically the include () and require () functions have the same function, only the include () function, if the included file is not found (because of the wrong location or the file does not exist) then the next PHP program or command (after include ) will continue to run even if an error is displayed.Whereas require () if the included file is not found (due to an incorrect location or the file does not exist) then the next PHP program or command (after include) will not be run.

To carry out its duties and responsibilities several codes of ethics need to be considered by Web Developers, in general it can be explained as follows:

1. Reliability
Has a great responsibility to ensure that the project it receives can be completed or not by entrusting coordination with programmers and web designers. A web developer is considered to have violated ethics when running away from an unfinished project. When there is doubt in the completion of a project, it is the web developer\'s task to notify the client concerned.

2. Confidentiality
The obligation of the web developer to keep and keep the access of the username code panels used (Cpanel, FTP, etc.) during the project. Making it easier for clients if you lose or forget the code.

3. Uses
Website A website is made to fulfill the objectives / facilitate clients and other users in using the website through various features and facilities provided. This is the task of the web developer to ensure the availability and functioning of these functions / features. As well as conducting training for clients in the use of webste that has been made and agreed.

4. Eternity
Website By collaborating with a web master, the role of the web developer is also requested here to maintain the existence of the related website. Websites that are not interactive and not updated (therefore webmaster cooperation is needed to maintain and maintain the application and webmaster\'s responsibility for search engine optimization / SEO)

Webmaster is a combination of the two, even the webmaster is also tasked with maintaining the web application used. As a side note, webmasters may also be responsible for search engine optimization (SEO), filling content on websites, to \'marketing\' the website. In a larger work group, the webmaster will be more the manager of a web-based project, manage the work of web developers and web designers, to test the usability of web applications made. For a web developer, logical skills are needed to manage the flow of web applications that are made. Whereas web designers need artistic abilities and creativity. And for a webmaster, it certainly will require logical, artistic skills and adequate experience in their field.

Web designer is someone who works with visual elements on a web page. He is the person who makes the face of web pages look so \"beautiful\". The web design integrates components such as images, flash files, or multimedia into web pages to add to the user\'s visual experience, or to complete the page content. Understanding of Client-side scripting, HTML, CSS, how to manipulate images and animation are some things that are mastered by web designers. Here are the parts that must be understood by a web designer: Client-side scripting: JavaScript Server-side scripting: PHP, ASP, etc. Cascading Style Sheets HTML Image manipulation: Adobe Photosop, GIMP, Corel Draw, etc. Animation, usually in the form of flash. Web designers usually work in teams to ensure a website appearance can make web applications work properly. Additional communication skills will certainly be very useful for web designers. The other side that must also be understood by web designers is usability / usability, W3C standards for HTML and CSS and display compatibility in different browsers.

A web developer is someone who creates web-based applications using a programming language. Basically, web developers make various things \"happen\" on a website. The role of the web developer is as a link of all resources that will be used on a website, starting from calling the database, creating dynamic website pages, to managing the way visitors interact with elements of the website. A reliable web developer will be familiar with programming languages, both on the server side (server-side scripting) and on the client side (client-side scripting). And don\'t forget the aspects of the database that will be used. Here are the application parts that must be understood by a web developer. Client-side: JavaScript Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, etc. Databases: MySQL, Oracle, etc. The appearance aspect is a bit \"marginalized\" by web developers. In general, after the scripting of the web application has been completed, the web developer will submit his work to the web designer to create a good appearance.