- 理解了这三点,php编程新手就可以熟练运用函数了! 07-08
- php 判断用户是否登录 07-08
- PHP 图片转base64 07-09
- PHP 获取网页所有链接 07-08
- 「php」PHP写微信公众号文章页采集方法讲解 07-08
- PHP入门级教学课程视频,适合零基础初学者观看学习 07-08
- Python 超越 Java 并逐渐拉开差距|PYP 07-08
- PHP 邮箱正则表达式 07-09
- Mysql在 Ubuntu 18.04中的有一个大坑 07-08
- Mybatis 读写分离 07-08
理解了这三点,php编程新手就可以熟练运用函数了!
发布者: PHPYuan | 发布时间:2018-07-08函数的定义
函数是指一段代码可以实现具体一个功能的程序(子程序),在面向对象编程OOP中又称为方法。所有的高级语言中都有函数这个概念,函数可以更好实现模块的功能。在C语言中程序中是由父函数和若干个子函数组成,父函数可以调用其他函数,函数之前可以相互调用,一个函数可被多次调用。
函数可以分为全局函数、静态函数,在类中有构造函数、析构函数、成员函数等。
怎么深入理解函数?
函数是命名的独立代码段,它执行特定的任务,并给调用的程序返回一个值。从以下4点深入理解程序中的函数:
1、每个函数都有唯一的名称,其他程序可以直接使用该函数名从而执行该函数程序,这个过程称为调用函数。
2、函数是独立的,不需要其他程序支持也能执行。
3、函数执行特定的任务,比如说文本输出浏览器、计算立方根等。
4、函数可以将一个返回值返回给调用它的程序。
<php 判断用户是否登录
发布者: PHPYuan | 发布时间:2018-07-08以下实例通过 Session 来判断用户是否登录:
functions.php
<?php
function loggedIn(){
//通过 $_SESSION 来判断用户是否登录
if(!$_SESSION['loggd']){
echo'<form action="checkLogin.php" method="post">
<p>
Username:<br>
<input type="text" name="username">
</p>
<p>
Password:<br>
<input type="password" name="username">
</p>
<p>
<input type="submit" name=&
PHP 图片转base64
发布者: PHPYuan | 发布时间:2018-07-09以下代码使用 PHP 将图片转换为 base64 字符串格式:
<?php
//$file:图片地址
//Filetype: JPEG,PNG,GIF
$file = "encode.jpg";
if($fp = fopen($file,"rb", 0))
{
$gambar = fread($fp,filesize($file));
fclose($fp);
$base64 = chunk_split(base64_encode($gambar));
// 输出
$encode = '<img src="data:image/jpg/png/gif;base64,' . $base64 .'" >';
echo $encode;
}
?>
「php」PHP写微信公众号文章页采集方法讲解
发布者: PHPYuan | 发布时间:2018-07-08给大家分析一下如何用PHP写出采集微信公众号文章的方法以及代码详细讲解,需要的朋友学习一下。
通过搜狗搜索采集公众号历史消息有几个问题:
1、有验证码;
2、历史消息列表只有最近10条群发内容;
3、文章地址是有有效期的;
4、据说批量采集还要换ip;
通过我前面文章的方法就没有这些问题,虽然采集系统搭建不如传统采集器写个规则去爬就可以了那么简单。但是一次搭建好之后批量采集的效率还是可以的。而且采集的文章地址是永久有效的,并且可以采集到一个公众号所有的历史消息。
我们还是从一个公众号文章的链接地址开始看:
1、从微信右上角菜单复制到的链接地址:
http://mp.weixin.qq.com/s/fF34bERZ0je_8RWEJjoZ5A
2、历史消息列表中获取到的地址:
http://mp.w
PHP入门级教学课程视频,适合零基础初学者观看学习
发布者: PHPYuan | 发布时间:2018-07-08这次给小伙伴们分享的是一套PHP课程教学视频,这套视频适合零基础初学者观看学习。
关注后,私信留言【PHP65】即可获得。
教学视频系统讲解了PHP环境配置、语法规则、MySQL数据库、面向对象、正则表达式、企业网站模板使用、以及PHP+MySQL的实际应用方法。具体的课程内容如下:
Python 超越 Java 并逐渐拉开差距|PYPL 指数榜
发布者: PHPYuan | 发布时间:2018-07-08作者:OSC-王练
链接:
https://www.oschina.net/news/97727/pypl-popular-language-july
转载请在文中注明来源和作者
PYPL 已发布7月编程语言指数榜,Python 在今年5月首次超越 Java 拿下榜首位置后,保持上涨趋势,正逐渐与 Java 拉开差距。
此外,JavaScript 和 PHP 在季军位置的争夺上也十分激烈。二者在上半年的指数得分上十分接近,不过本月由于 PHP 出现了 1.5 个百分点的下降,地位有点危险。
PS:趋势是与去年 7 月对比
PYPL 指数原始数据基于 Google trends ,根据编程语言在 Google 上的搜索频率(次数)来评估语言的流行度。
Python 和 Java 走势:
在Ubuntu 18.04 中如果你直接 sudo apt install mysql-server,那么恭喜你踩坑。
直接使用命令安装Mysql Server安装的是Mysql 5.7,而Mysql 5.7 是没有兼容到Ubuntu 18.04 的,在Mysql 18.04 使用会出现一些问题,比如使用Mysql Workbench连接会恒报 “Access denied for user 'root'@'localhost'”。
Mybatis 读写分离
发布者: PHPYuan | 发布时间:2018-07-08概述:
介绍一下目录结构:
Spring-Blog(Parent 项目)Spring-Blog-common( Util 模块)Spring-Blog-business(Repository模块)Spring-Blog-api (Web 模块)Spring-Blog-webflux (基于Spring Boot 2.0 的 Web模块)1、DataSource在开始讲解前,我们需要先构建后我们的运行环境。Spring Boot 引入 Mybatis 的教程 可以参考 。这里我们不细述了,首先来看一下我们的目录结构:
有使用过Spring Boot 的童鞋应该清楚,当我们在application.properties 配置好了我们的数据库连接信息后,Spring Boot 将会帮我们自动装载好DataSource。但如果我们需要进行读写分离操作是,如何配置自己的数据源,是我们必须掌握的。
首先我们来看一下配置文件中的
